#region Copyright (C) 2005-2007 Team MediaPortal

/* 
 *      Copyright (C) 2005-2007 Team MediaPortal
 *      http://www.team-mediaportal.com
 *
 *  This Program is free software; you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation; either version 2, or (at your option)
 *  any later version.
 *   
 *  This Program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 *  GNU General Public License for more details.
 *   
 *  You should have received a copy of the GNU General Public License
 *  along with GNU Make; see the file COPYING.  If not, write to
 *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. 
 *  http://www.gnu.org/copyleft/gpl.html
 *
 */
#endregion


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.IO;
using MediaPortal.GUI.Library;
using MediaPortal.Dialogs;
using MediaPortal.Configuration;
using MediaPortal.Util;
using MediaPortal.Drawing;
using MediaPortal.Player;

namespace MediaPortal.GUI.meteohr
{
    public class meteohrGUI : GUIWindow, ISetupForm
    {
        string[] strhrakt = new string[8];

        string strfilehrdanas;
        string strfilehrsutra;
        string strfilezgdanas;
        string strfilezgsutra;
        string strfile7dana;
        string strfile3dana;
        string strfilevideo1;
        string strfilevideo2;
        string strfileizgledivremena;
        string strfiletempmora;
        string strfilevisinesnijega;
        string strfileimgUVI;
        string strfilebiomet;
        string strfilepeludna;
        string[] strfileimgBioMet = new string [4];
        string[] strfileimgPeludna = new string [4];
        string straktualni;
        string strurlakt;
        string strurl3dana;
        string strurl7dana;
        string str7danamjesto;
        string str7danamjestonom;

        string strhrdanas1;
        string strhrdanas2;
        string strhrdanas3;
        string strhrsutra1;
        string strhrsutra2;
        string strhrsutra3;
        string strzgdanas1;
        string strzgdanas2;
        string strzgdanas3;
        string strzgsutra1;
        string strzgsutra2;
        string strzgsutra3;

        string str3danmjesto;
        string[] str3dan = new string[3];
        string[] str3datum = new string[3];
        string[] str3doba = new string[9];
        string[] str3slika = new string[9];
        string[] str3min = new string[9];
        string[] str3max = new string[9];
        string[] str3vjetar = new string[9];

        string[] str7dan = new string[7];
        string[] str7datum = new string[7];
        string[] str7slika = new string[7];
        string[] str7min = new string[7];
        string[] str7max = new string[7];
        string[] str7vjetar = new string[7];

        string strizgledivremena1;
        string strizgledivremena2;

        string strvideopage;
        string strvideoURL;

        string strsnijegmjesto;
        string strsnijegukupno;
        string strsnijegnovi;
        string strsnijegtemp;

        string strtempmoramjesto;
        string strtempmora7;
        string strtempmora8;
        string strtempmora11;
        string strtempmora14;
        string strtempmora15;
        string strtempmora17;
        string strtempmoratemp;

        string[] strbiomettop = new string [4];
        string[] strbiometlink = new string [4];
        string[] strbiomettekst = new string [4];

        string[] strpeludnatop = new string[4];
        string[] strpeludnalink = new string[4];
        string[] strpeludnatekst = new string[4];


        string BasicHomeScreenName;
        int configMakniCZS;
        
        int intSat;
        int intRad;

        int intAktualno;
        int intHRDanas;
        int intHRSutra;
        int intZagreb;
        int int3dana;
        int int7dana;
        int intIzglediVremena;
        int intTempMora;
        int intVisineSnijega;
        int intUVindex;
        int intBioMet;
        int intPeludna;

        int aktualnotrenutno;
        int tjednatrenutno;
        int tridanatrenutnozupanija;
        int tridanatrenutnomjesto;
        int tridanaodabranazupanija;

        private TrenutnoMeni _TrenutnoMeni = TrenutnoMeni.Aktualno;


        #region enums

        private enum TrenutnoMeni
        {
            Aktualno,
            Trodnevna,
            Tjedna,
            KartePrognoza,
            Ostalo
        }


        enum Controls
        {
            CONTROL_IMAGEHR = 2,
        }

        #endregion

        [SkinControlAttribute(2)]
        protected GUIImage imgHRAktualno = null;
        [SkinControlAttribute(3)]
        protected GUIImage imgHR = null;
        [SkinControlAttribute(4)]
        protected GUIImage imgZGDanas = null;
        [SkinControlAttribute(5)]
        protected GUIImage imgZGSutra = null;
        [SkinControlAttribute(6)]
        protected GUIImage imgSatSlika = null;
        [SkinControlAttribute(7)]
        protected GUIImage imgRadSlika = null;
        [SkinControlAttribute(102)]
        protected GUIImage imgKarte = null;
        [SkinControlAttribute(103)]
        protected GUIImage imgKartaTlakSutra = null;
        [SkinControlAttribute(104)]
        protected GUIImage imgKartaUV = null;
        [SkinControlAttribute(47)]
        protected GUIImage imgBioMet = null;
        [SkinControlAttribute(52)]
        protected GUIImage imgPeludna = null;


        [SkinControlAttribute(310)]
        protected GUIImage img3danBack = null;
        [SkinControlAttribute(312)]
        protected GUIImage img3danSlika1 = null;
        [SkinControlAttribute(315)]
        protected GUIImage img3danVjetar1 = null;
        [SkinControlAttribute(322)]
        protected GUIImage img3danSlika2 = null;
        [SkinControlAttribute(325)]
        protected GUIImage img3danVjetar2 = null;
        [SkinControlAttribute(332)]
        protected GUIImage img3danSlika3 = null;
        [SkinControlAttribute(335)]
        protected GUIImage img3danVjetar3 = null;
        [SkinControlAttribute(342)]
        protected GUIImage img3danSlika4 = null;
        [SkinControlAttribute(345)]
        protected GUIImage img3danVjetar4 = null;
        [SkinControlAttribute(352)]
        protected GUIImage img3danSlika5 = null;
        [SkinControlAttribute(355)]
        protected GUIImage img3danVjetar5 = null;
        [SkinControlAttribute(362)]
        protected GUIImage img3danSlika6 = null;
        [SkinControlAttribute(365)]
        protected GUIImage img3danVjetar6 = null;
        [SkinControlAttribute(372)]
        protected GUIImage img3danSlika7 = null;
        [SkinControlAttribute(375)]
        protected GUIImage img3danVjetar7 = null;
        [SkinControlAttribute(382)]
        protected GUIImage img3danSlika8 = null;
        [SkinControlAttribute(385)]
        protected GUIImage img3danVjetar8 = null;
        [SkinControlAttribute(392)]
        protected GUIImage img3danSlika9 = null;
        [SkinControlAttribute(395)]
        protected GUIImage img3danVjetar9 = null;



        [SkinControlAttribute(713)]
        protected GUIImage img7danaSlika1 = null;
        [SkinControlAttribute(716)]
        protected GUIImage img7danaVjetar1 = null;
        [SkinControlAttribute(723)]
        protected GUIImage img7danaSlika2 = null;
        [SkinControlAttribute(726)]
        protected GUIImage img7danaVjetar2 = null;
        [SkinControlAttribute(733)]
        protected GUIImage img7danaSlika3 = null;
        [SkinControlAttribute(736)]
        protected GUIImage img7danaVjetar3 = null;
        [SkinControlAttribute(743)]
        protected GUIImage img7danaSlika4 = null;
        [SkinControlAttribute(746)]
        protected GUIImage img7danaVjetar4 = null;
        [SkinControlAttribute(753)]
        protected GUIImage img7danaSlika5 = null;
        [SkinControlAttribute(756)]
        protected GUIImage img7danaVjetar5 = null;
        [SkinControlAttribute(763)]
        protected GUIImage img7danaSlika6 = null;
        [SkinControlAttribute(766)]
        protected GUIImage img7danaVjetar6 = null;
        [SkinControlAttribute(773)]
        protected GUIImage img7danaSlika7 = null;
        [SkinControlAttribute(776)]
        protected GUIImage img7danaVjetar7 = null;




        [SkinControlAttribute(10)]
        protected GUILabelControl labTop = null;

        [SkinControlAttribute(21)]
        protected GUITextScrollUpControl tsupPrognoza = null;
        //[SkinControlAttribute(22)]
        //protected GUITextScrollUpControl tsupZGDanas = null;


        [SkinControlAttribute(149)]
        protected GUIButtonControl btnDummy = null;
        [SkinControlAttribute(150)]
        protected GUIButtonControl btnHRAktualno = null;
        [SkinControlAttribute(151)]
        protected GUIButtonControl btnHRDanas = null;
        [SkinControlAttribute(152)]
        protected GUIButtonControl btnHRSutra = null;
        [SkinControlAttribute(153)]
        protected GUIButtonControl btnZagreb = null;
        [SkinControlAttribute(154)]
        protected GUIButtonControl btn3dana = null;
        [SkinControlAttribute(155)]
        protected GUIButtonControl btn7dana = null;
        [SkinControlAttribute(156)]
        protected GUIButtonControl btnIzglediVremena = null;
        [SkinControlAttribute(157)]
        protected GUIButtonControl btnSatSlika = null;
        [SkinControlAttribute(158)]
        protected GUIButtonControl btnRadSlika = null;
        [SkinControlAttribute(159)]
        protected GUIButtonControl btnTempMora = null;
        [SkinControlAttribute(160)]
        protected GUIButtonControl btnVisineSnijega = null;
        [SkinControlAttribute(161)]
        protected GUISelectButtonControl btnKartaHR = null;
        [SkinControlAttribute(162)]
        protected GUISelectButtonControl btnKartaEuropa = null;
        [SkinControlAttribute(163)]
        protected GUIButtonControl btnKartaTlakSutra = null;
        [SkinControlAttribute(164)]
        protected GUIButtonControl btnKartaUVI = null;
        [SkinControlAttribute(165)]
        protected GUISelectButtonControl btnBioMet = null;
        [SkinControlAttribute(166)]
        protected GUISelectButtonControl btnPeludna = null;

        public meteohrGUI()
        {
        
        }

        #region ISetupForm Members

        // Returns the name of the plugin which is shown in the plugin menu
        public string PluginName()
        {
            return "meteo.hr";
        }

        // Returns the description of the plugin is shown in the plugin menu
        public string Description()
        {
            return "meteo.hr";
        }

        // Returns the author of the plugin which is shown in the plugin menu
        public string Author()
        {
            return "cane";
        }

        // show the setup dialog
        public void ShowPlugin()
        {
            System.Windows.Forms.Form setup = new SetupForm();
            setup.ShowDialog();

            
            
            //gui.Setup frmSetup = new gui.Setup();
            //meteohrConfig frmSetup = new gui.Setup();
            //frmSetup.ShowDialog();
            
            //MessageBox.Show("Nothing to configure, this is just an example");
        }

        // Indicates whether plugin can be enabled/disabled
        public bool CanEnable()
        {
            return true;
        }

        // Get Windows-ID
        public int GetWindowId()
        {
            // WindowID of windowplugin belonging to this setup
            // enter your own unique code
            return 16581;
        }

        // Indicates if plugin is enabled by default;
        public bool DefaultEnabled()
        {
            return true;
        }

        // indicates if a plugin has it's own setup screen
        public bool HasSetup()
        {            
            return true;
        }

        /// <summary>
        /// If the plugin should have it's own button on the main menu of Mediaportal then it
        /// should return true to this method, otherwise if it should not be on home
        /// it should return false
        /// </summary>
        /// <param name="strButtonText">text the button should have</param>
        /// <param name="strButtonImage">image for the button, or empty for default</param>
        /// <param name="strButtonImageFocus">image for the button, or empty for default</param>
        /// <param name="strPictureImage">subpicture for the button or empty for none</param>
        /// <returns>true : plugin needs it's own button on home
        /// false : plugin does not need it's own button on home</returns>

        public bool GetHome(out string strButtonText, out string strButtonImage,
          out string strButtonImageFocus, out string strPictureImage)
        {
            using (MediaPortal.Profile.Settings xmlReader = new MediaPortal.Profile.Settings(MediaPortal.Configuration.Config.GetFile(MediaPortal.Configuration.Config.Dir.Config, "MediaPortal.xml")))
            {
                BasicHomeScreenName = xmlReader.GetValueAsString("meteohr", "BasicHomeScreenName", "meteo.hr");
            }

            strButtonText = BasicHomeScreenName;
            strButtonImage = String.Empty;
            strButtonImageFocus = String.Empty;
            strPictureImage = String.Empty;
            return true;
        }

        // With GetID it will be an window-plugin / otherwise a process-plugin
        // Enter the id number here again
        public override int GetID
        {
            get
            {
                return 16581;
            }

            set
            {
            }
        }

        #endregion

        public override bool Init()
        {

            return Load(GUIGraphicsContext.Skin + @"\meteohr.xml");

        }

        protected override void OnClicked(int controlId, GUIControl control,
          MediaPortal.GUI.Library.Action.ActionType actionType)
        {
            if (control == btnHRAktualno)
                ShowHRAktualno();
            if (control == btnHRDanas)
                ShowHRDanas();
            if (control == btnHRSutra)
                ShowHRSutra();
            if (control == btnZagreb)
                ShowZG();
            if (control == btn3dana)
                Show3dana();
            if (control == btn7dana)
                Show7dana();
            if (control == btnIzglediVremena)
                ShowIzglediVremena();
            if (control == btnSatSlika)
                ShowSatSlika();
            if (control == btnRadSlika)
                ShowRadSlika();
            if (control == btnTempMora)
                ShowTempMora();
            if (control == btnVisineSnijega)
                ShowVisineSnijega();
            if (control == btnKartaHR)
                ShowKartaHR();
            if (control == btnKartaEuropa)
                ShowKartaEuropa();
            if (control == btnKartaTlakSutra)
                ShowKartaTlakSutra();
            if (control == btnKartaUVI)
                ShowKartaUVI();
            if (control == btnBioMet)
                ShowBioMet();
            if (control == btnPeludna)
                ShowPeludna();

            base.OnClicked(controlId, control, actionType);
        }

        #region Actions
        public override void OnAction(MediaPortal.GUI.Library.Action action)
        {
            //if (GUIWindowManager.ActiveWindowEx == (int)GUIWindow.Window.WINDOW_DIALOG_MENU) return;

            switch (action.wID)
            {
                case MediaPortal.GUI.Library.Action.ActionType.ACTION_CONTEXT_MENU:
                    if (_TrenutnoMeni == TrenutnoMeni.Aktualno) 
                        meniaktualno();
                    if (_TrenutnoMeni == TrenutnoMeni.Tjedna)
                        menitjedni();
                    if (_TrenutnoMeni == TrenutnoMeni.Trodnevna)
                        meni3dana();
                    if (_TrenutnoMeni == TrenutnoMeni.Ostalo)
                        menipostavke();
                    break;
                case MediaPortal.GUI.Library.Action.ActionType.ACTION_PREVIOUS_MENU:
                    if (_TrenutnoMeni != TrenutnoMeni.KartePrognoza)
                    {
                        GUIWindowManager.ShowPreviousWindow();

                    }

                    if (_TrenutnoMeni == TrenutnoMeni.KartePrognoza)
                    {
                        HideAllKarte();
                        HideControlsKarte();
                        ShowControlsPrognoza();
                        ShowHRAktualno();
                        GUIControl.SetControlLabel(16581, 9, "meteo.hr");
                        GUIControl.FocusControl(16581, 50);

                        _TrenutnoMeni = TrenutnoMeni.Aktualno;
                    }
                    break;
                default:
                    base.OnAction(action);
                    return; // no simon related action button was pressed -> base onAction was executed, stop here
            }

        }
        #endregion

        protected override void OnPageDestroy(int newWindowId)
        {

        }

        private string ZamjeniSlova(string zamjeni)
        {
            zamjeni = zamjeni.Replace("&#263", "ć");
            zamjeni = zamjeni.Replace("&#353", "š");
            zamjeni = zamjeni.Replace("&#154;", "š");
            zamjeni = zamjeni.Replace("&#381", "Ž");
            zamjeni = zamjeni.Replace("&#382", "ž");
            zamjeni = zamjeni.Replace("&#352", "Š");
            zamjeni = zamjeni.Replace("&#268", "Č");
            zamjeni = zamjeni.Replace("&#269", "č");           
            zamjeni = zamjeni.Replace("Gospi?", "Gospić");
            zamjeni = zamjeni.Replace("?", "č");

            return zamjeni;
        }

        private string MakniCZS(string zamjeni)
        {
            zamjeni = zamjeni.Replace("Č", "C");
            zamjeni = zamjeni.Replace("č", "c");
            zamjeni = zamjeni.Replace("Ć", "C");
            zamjeni = zamjeni.Replace("ć", "c");
            zamjeni = zamjeni.Replace("Ž", "Z");
            zamjeni = zamjeni.Replace("ž", "z");
            zamjeni = zamjeni.Replace("Š", "S");
            zamjeni = zamjeni.Replace("š", "s");
            zamjeni = zamjeni.Replace("Đ", "D");
            zamjeni = zamjeni.Replace("đ", "d");
            return zamjeni;
        }

        private void HideAll()
        {

            GUIControl.HideControl(16581, 2);    //imgage hr aktualno 
            GUIControl.HideControl(16581, 3);    //imgage hr
            GUIControl.HideControl(16581, 4);    //imgage zg danas
            GUIControl.HideControl(16581, 5);    //imgage zg sutra            
            GUIControl.HideControl(16581, 6);    //imgage sat slika
            GUIControl.HideControl(16581, 7);    //imgage rad slika  
            GUIControl.HideControl(16581, 10);   //label top
            GUIControl.HideControl(16581, 11);   //label zg danas
            GUIControl.HideControl(16581, 12);   //label zg sutra       
            GUIControl.HideControl(16581, 13);   //label sat slika top
            GUIControl.HideControl(16581, 14);   //label rad slika top            
            GUIControl.HideControl(16581, 21);   //label scroll hr prognoza
            GUIControl.HideControl(16581, 22);   //label scroll zg danas
            GUIControl.HideControl(16581, 23);   //label scroll zg sutra
            GUIControl.HideControl(16581, 30);   //label akt top
            GUIControl.HideControl(16581, 31);   //label akt temp
            GUIControl.HideControl(16581, 32);   //label akt vlaž, tlak
            GUIControl.HideControl(16581, 33);   //label akt vjetar
            GUIControl.HideControl(16581, 34);   //label akt naoblaka

            GUIControl.HideControl(16581, 40);   //label izgledi vremena top
            GUIControl.HideControl(16581, 41);   //label izgledi vremena

            GUIControl.HideControl(16581, 45);   //label biomet top
            GUIControl.HideControl(16581, 46);   //label biomet vremena
            GUIControl.HideControl(16581, 47);   //image biomet

            GUIControl.HideControl(16581, 50);   //label peludna top
            GUIControl.HideControl(16581, 51);   //label peludna vremena
            GUIControl.HideControl(16581, 52);   //image peludna

            GUIControl.HideControl(16581, 80);   //label temp mora top
            GUIControl.HideControl(16581, 81);   //label temp mora mjesto
            GUIControl.HideControl(16581, 82);   //label temp mora 7            
            GUIControl.HideControl(16581, 83);   //label temp mora 8
            GUIControl.HideControl(16581, 84);   //label temp mora 11            
            GUIControl.HideControl(16581, 85);   //label temp mora 14
            GUIControl.HideControl(16581, 86);   //label temp mora 15            
            GUIControl.HideControl(16581, 87);   //label temp mora 17
            

            GUIControl.HideControl(16581, 90);   //label snijeg top
            GUIControl.HideControl(16581, 91);   //label snijeg mjesto
            GUIControl.HideControl(16581, 92);   //label snijeg ukupno           
            GUIControl.HideControl(16581, 93);   //label snijeg novi


            GUIControl.HideControl(16581, 300);
            GUIControl.HideControl(16581, 301);
            GUIControl.HideControl(16581, 302);
            GUIControl.HideControl(16581, 303);
            GUIControl.HideControl(16581, 304);
            GUIControl.HideControl(16581, 305);
            GUIControl.HideControl(16581, 306);
            GUIControl.HideControl(16581, 307);
            GUIControl.HideControl(16581, 308);
            GUIControl.HideControl(16581, 309);
            GUIControl.HideControl(16581, 310);
            GUIControl.HideControl(16581, 311);
            GUIControl.HideControl(16581, 312);
            GUIControl.HideControl(16581, 313);
            GUIControl.HideControl(16581, 314);
            GUIControl.HideControl(16581, 315);
            GUIControl.HideControl(16581, 321);
            GUIControl.HideControl(16581, 322);
            GUIControl.HideControl(16581, 323);
            GUIControl.HideControl(16581, 324);
            GUIControl.HideControl(16581, 325);
            GUIControl.HideControl(16581, 331);
            GUIControl.HideControl(16581, 332);
            GUIControl.HideControl(16581, 333);
            GUIControl.HideControl(16581, 334);
            GUIControl.HideControl(16581, 335);
            GUIControl.HideControl(16581, 341);
            GUIControl.HideControl(16581, 342);
            GUIControl.HideControl(16581, 343);
            GUIControl.HideControl(16581, 344);
            GUIControl.HideControl(16581, 345);
            GUIControl.HideControl(16581, 351);
            GUIControl.HideControl(16581, 352);
            GUIControl.HideControl(16581, 353);
            GUIControl.HideControl(16581, 354);
            GUIControl.HideControl(16581, 355);
            GUIControl.HideControl(16581, 361);
            GUIControl.HideControl(16581, 362);
            GUIControl.HideControl(16581, 363);
            GUIControl.HideControl(16581, 364);
            GUIControl.HideControl(16581, 365);
            GUIControl.HideControl(16581, 371);
            GUIControl.HideControl(16581, 372);
            GUIControl.HideControl(16581, 373);
            GUIControl.HideControl(16581, 374);
            GUIControl.HideControl(16581, 375);
            GUIControl.HideControl(16581, 381);
            GUIControl.HideControl(16581, 382);
            GUIControl.HideControl(16581, 383);
            GUIControl.HideControl(16581, 384);
            GUIControl.HideControl(16581, 385);
            GUIControl.HideControl(16581, 391);
            GUIControl.HideControl(16581, 392);
            GUIControl.HideControl(16581, 393);
            GUIControl.HideControl(16581, 394);
            GUIControl.HideControl(16581, 395);

            GUIControl.HideControl(16581, 700);   
            GUIControl.HideControl(16581, 701);
            GUIControl.HideControl(16581, 702);
            GUIControl.HideControl(16581, 703);
            GUIControl.HideControl(16581, 704);


            GUIControl.HideControl(16581, 710);   //label 7dana back 1
            GUIControl.HideControl(16581, 711);   //label 7dana dan 1
            GUIControl.HideControl(16581, 712);   //label 7dana datum 1
            GUIControl.HideControl(16581, 713);   //image 7dana slika 1
            GUIControl.HideControl(16581, 714);   //label 7dana min 1
            GUIControl.HideControl(16581, 715);   //label 7dana max 1
            GUIControl.HideControl(16581, 716);   //image 7dana vjetar 1

            GUIControl.HideControl(16581, 720);   //label 7dana back 2
            GUIControl.HideControl(16581, 721);   //label 7dana dan 2
            GUIControl.HideControl(16581, 722);   //label 7dana datum 2
            GUIControl.HideControl(16581, 723);   //image 7dana slika 2
            GUIControl.HideControl(16581, 724);   //label 7dana min 2
            GUIControl.HideControl(16581, 725);   //label 7dana max 2
            GUIControl.HideControl(16581, 726);   //image 7dana vjetar 2

            GUIControl.HideControl(16581, 730);   //label 7dana back 3
            GUIControl.HideControl(16581, 731);   //label 7dana dan 3
            GUIControl.HideControl(16581, 732);   //label 7dana datum 3
            GUIControl.HideControl(16581, 733);   //image 7dana slika 3
            GUIControl.HideControl(16581, 734);   //label 7dana min 3
            GUIControl.HideControl(16581, 735);   //label 7dana max 3
            GUIControl.HideControl(16581, 736);   //image 7dana vjetar 3

            GUIControl.HideControl(16581, 740);   //label 7dana back 4
            GUIControl.HideControl(16581, 741);   //label 7dana dan 4
            GUIControl.HideControl(16581, 742);   //label 7dana datum 4
            GUIControl.HideControl(16581, 743);   //image 7dana slika 4
            GUIControl.HideControl(16581, 744);   //label 7dana min 4
            GUIControl.HideControl(16581, 745);   //label 7dana max 4
            GUIControl.HideControl(16581, 746);   //image 7dana vjetar 4
            
            GUIControl.HideControl(16581, 750);   //label 7dana back 5
            GUIControl.HideControl(16581, 751);   //label 7dana dan 5
            GUIControl.HideControl(16581, 752);   //label 7dana datum 5
            GUIControl.HideControl(16581, 753);   //image 7dana slika 5
            GUIControl.HideControl(16581, 754);   //label 7dana min 5
            GUIControl.HideControl(16581, 755);   //label 7dana max 5
            GUIControl.HideControl(16581, 756);   //image 7dana vjetar 5

            GUIControl.HideControl(16581, 760);   //label 7dana back 6
            GUIControl.HideControl(16581, 761);   //label 7dana dan 6
            GUIControl.HideControl(16581, 762);   //label 7dana datum 6
            GUIControl.HideControl(16581, 763);   //image 7dana slika 6
            GUIControl.HideControl(16581, 764);   //label 7dana min 6
            GUIControl.HideControl(16581, 765);   //label 7dana max 6
            GUIControl.HideControl(16581, 766);   //image 7dana vjetar 6

            GUIControl.HideControl(16581, 770);   //label 7dana back 7
            GUIControl.HideControl(16581, 771);   //label 7dana dan 7
            GUIControl.HideControl(16581, 772);   //label 7dana datum 7
            GUIControl.HideControl(16581, 773);   //image 7dana slika 7
            GUIControl.HideControl(16581, 774);   //label 7dana min 7
            GUIControl.HideControl(16581, 775);   //label 7dana max 7
            GUIControl.HideControl(16581, 776);   //image 7dana vjetar 7

            GUIControl.HideControl(16581, 101);
            GUIControl.HideControl(16581, 102);
            GUIControl.HideControl(16581, 103);
            GUIControl.HideControl(16581, 104);

        }

        private void HideControlsPrognoza()
        {
            GUIControl.HideControl(16581, 8);
            GUIControl.HideControl(16581, 48);
            GUIControl.HideControl(16581, 49);
            GUIControl.HideControl(16581, 50);
            GUIControl.HideControl(16581, 51);
            GUIControl.HideControl(16581, 52);
            GUIControl.HideControl(16581, 53);
            GUIControl.HideControl(16581, 54);
            GUIControl.HideControl(16581, 55);
            GUIControl.HideControl(16581, 56);
            GUIControl.HideControl(16581, 57);
            GUIControl.HideControl(16581, 58);
            GUIControl.HideControl(16581, 59);
        }

        private void ShowControlsPrognoza()
        {
            GUIControl.ShowControl(16581, 8);
            GUIControl.ShowControl(16581, 48);
            GUIControl.ShowControl(16581, 49);
            GUIControl.ShowControl(16581, 50);
            GUIControl.ShowControl(16581, 51);
            GUIControl.ShowControl(16581, 52);
            GUIControl.ShowControl(16581, 53);
            GUIControl.ShowControl(16581, 54);
            GUIControl.ShowControl(16581, 55);
            GUIControl.ShowControl(16581, 56);
            GUIControl.ShowControl(16581, 57);
            GUIControl.ShowControl(16581, 58);
            GUIControl.ShowControl(16581, 59);
        }

        private void HideAllKarte()
        {
            GUIControl.HideControl(16581, 101);
            GUIControl.HideControl(16581, 102);
            GUIControl.HideControl(16581, 103);
            GUIControl.HideControl(16581, 104);
        }

        private void HideControlsKarte()
        {
            GUIControl.HideControl(16581, 100);
            GUIControl.HideControl(16581, 60);
            GUIControl.HideControl(16581, 61);
            GUIControl.HideControl(16581, 62);
            GUIControl.HideControl(16581, 63);
            GUIControl.HideControl(16581, 64);
            GUIControl.HideControl(16581, 65);
            GUIControl.HideControl(16581, 66);
            GUIControl.HideControl(16581, 67);
            GUIControl.HideControl(16581, 68);
            GUIControl.HideControl(16581, 69);
            GUIControl.HideControl(16581, 70);
        }

        private string GetWebPage(string URL)
        {
            HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(URL);
            myRequest.Method = "GET";
            myRequest.UserAgent = "Code Sample Web Client";
            WebResponse myResponse = myRequest.GetResponse();
            StreamReader sr = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.Default);
            string result = sr.ReadToEnd();
            sr.Close();
            myResponse.Close();
            return result;
        }

        public static bool Download(string url, string fil)
        {
            int code = 0;

            if (!Win32API.IsConnectedToInternet(ref code))
            {
                return false;
            }
            using (WebClient client = new WebClient())
            {
                try
                {
                    client.Encoding = System.Text.Encoding.UTF8;
                    client.DownloadFile(url, fil);
                    return true;
                }
                catch (Exception)
                {
                    return false;
                }
            }
        }

        private string Play(string URL)
        {

            if (g_Player.Playing)
            {
                g_Player.Stop();
            }

            g_Player.PlayVideoStream(URL, "Vremenska prognoza");

            if (g_Player.Player != null && g_Player.IsVideo)
            {
                //playing = true;
                GUIGraphicsContext.IsFullScreenVideo = true;
                GUIWindowManager.ActivateWindow((int)GUIWindow.Window.WINDOW_FULLSCREEN_VIDEO);
            }

            return URL;
        }

        private void DownloadAll()
        {
            bool dlRes = false;
            dlRes = Download(strurl7dana, strfile7dana);
        
            if (dlRes == true)
            {
                labTop.Label = "Dload OK";
                labTop.Visible = true;          
            }                
        }

        private void DownloadAktualno()
        {
            //aktualno

            WebClient webClient = new WebClient();
            webClient.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
            byte[] responseBytes = webClient.UploadData("http://meteo.hr/index.php", Encoding.UTF8.GetBytes(strurlakt));

            string result = Encoding.ASCII.GetString(responseBytes);
            result = result.Remove(0, result.IndexOf(@"<table BORDER=0 CELLSPACING=1 CELLPADDING=1 bgcolor=") + 62);
            result = result.Remove(0, result.IndexOf(@"<font color=""#202962"">") + 22);
            strhrakt[0] = result.Substring(0, result.IndexOf("</font></td></tr>"));
            strhrakt[0] = strhrakt[0].Replace("<br>", "");
            strhrakt[0] = ZamjeniSlova(strhrakt[0]);
            if (configMakniCZS > 0)
                strhrakt[0] = MakniCZS(strhrakt[0]);
            result = result.Remove(0, result.IndexOf(@"</td><td width=90>") + 18);
            strhrakt[1] = result.Substring(0, result.IndexOf("</td></tr>"));
            strhrakt[1] = strhrakt[1].Replace("?C", "°C");
            strhrakt[1] = strhrakt[1].Trim();
            if (configMakniCZS > 0)
                strhrakt[1] = MakniCZS(strhrakt[1]);
            result = result.Remove(0, result.IndexOf(@"<tr align=""center"" bgcolor=""#FFFFFF"">") + 67);
            strhrakt[2] = result.Substring(0, result.IndexOf("</td></tr>"));
            strhrakt[2] = strhrakt[2].Trim();
            if (configMakniCZS > 0)
                strhrakt[2] = MakniCZS(strhrakt[2]);
            result = result.Remove(0, result.IndexOf(@"<tr align=""center"" bgcolor=""#FFFFFF"">") + 60);
            strhrakt[3] = result.Substring(0, result.IndexOf("</td></tr>"));
            strhrakt[3] = strhrakt[3].Trim();
            if (configMakniCZS > 0)
                strhrakt[3] = MakniCZS(strhrakt[3]);
            result = result.Remove(0, result.IndexOf(@"<tr align=""center"" bgcolor=""#FFFFFF"">") + 62);
            strhrakt[4] = result.Substring(0, result.IndexOf("</td></tr>"));
            strhrakt[4] = strhrakt[4].Trim();
            strhrakt[4] = ZamjeniSlova(strhrakt[4]);
            if (configMakniCZS > 0)
                strhrakt[4] = MakniCZS(strhrakt[4]);
            result = result.Remove(0, result.IndexOf(@"<tr align=""center"" bgcolor=""#FFFFFF"">") + 63);
            strhrakt[5] = result.Substring(0, result.IndexOf("</td></tr>"));
            strhrakt[5] = strhrakt[5].Trim();
            if (configMakniCZS > 0)
                strhrakt[5] = MakniCZS(strhrakt[5]);
            result = result.Remove(0, result.IndexOf(@"<tr align=""center"" bgcolor=""#FFFFFF"">") + 58);
            strhrakt[6] = result.Substring(0, result.IndexOf("</td></tr>"));
            strhrakt[6] = strhrakt[6].Trim();
            strhrakt[6] = ZamjeniSlova(strhrakt[6]);
            if (configMakniCZS > 0)
                strhrakt[6] = MakniCZS(strhrakt[6]);
            result = result.Remove(0, result.IndexOf(@"<tr align=""center"" bgcolor=""#FFFFFF"">") + 58);
            result = result.Remove(0, result.IndexOf(@"<tr align=""center"" bgcolor=""#FFFFFF"">") + 61);
            strhrakt[7] = result.Substring(0, result.IndexOf("</td></tr>"));
            strhrakt[7] = strhrakt[7].Replace("&nbsp;", " ");
            strhrakt[7] = strhrakt[7].Trim();
            strhrakt[7] = ZamjeniSlova(strhrakt[7]);
            if (configMakniCZS > 0)
                strhrakt[7] = MakniCZS(strhrakt[7]);

            imgHRAktualno.SetFileName("http://vrijeme.hr/web_analiza_e.jpg");
            imgHRAktualno.KeepAspectRatio = true;
            imgHRAktualno.Refresh();

            GUIControl.SetControlLabel(16581, 30, strhrakt[0]);
            GUIControl.SetControlLabel(16581, 31, "Temp: " + strhrakt[1] + ", " + strhrakt[7]);
            if (configMakniCZS == 0)
                GUIControl.SetControlLabel(16581, 32, "Rel. vlažnost: " + strhrakt[2] + "   Tlak: " + strhrakt[3]);
            else
                GUIControl.SetControlLabel(16581, 32, "Rel. vlaznost: " + strhrakt[2] + "   Tlak: " + strhrakt[3]);
            GUIControl.SetControlLabel(16581, 33, "Vjetar: " + strhrakt[4] + ", " + strhrakt[5]);
            GUIControl.SetControlLabel(16581, 34, "Naoblaka: " + strhrakt[6]);

            intAktualno = 1;

        }

        private void DownloadHRDanas()
        {
            bool dlRes = false;
            dlRes = Download("http://prognoza.hr/prognoze.php?id=hrdanas_n&param=", strfilehrdanas);

            if (dlRes == true)
            {
                //hr danas

                System.IO.FileStream myStream = new FileStream(strfilehrdanas, FileMode.Open);

                System.IO.StreamReader myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);

                string result = myStreamReader.ReadToEnd();

                myStreamReader.Close();
                myStreamReader.Dispose();

                result = result.Remove(0, result.IndexOf(@"Vremenska prognoza za Hrvatsku za "));
                strhrdanas1 = result.Substring(0, result.IndexOf("</div></CENTER>"));
                if (configMakniCZS > 0)
                    strhrdanas1 = MakniCZS(strhrdanas1);
                result = result.Remove(0, result.IndexOf(@"<P>") + 3);
                result = result.Trim();
                strhrdanas2 = result.Substring(0, result.IndexOf("<P>"));
                strhrdanas2 = strhrdanas2.Trim();
                strhrdanas2 = strhrdanas2.Replace("\n       ", "");
                if (configMakniCZS == 2)
                    strhrdanas2 = MakniCZS(strhrdanas2);
                result = result.Remove(0, result.IndexOf(@"Zadnja izmjena "));
                strhrdanas3 = result.Substring(0, result.IndexOf("</TD></TR></TABLE>"));
                if (configMakniCZS == 2)
                    strhrdanas3 = MakniCZS(strhrdanas3);
                strhrdanas2 = strhrdanas2 + ("\n\n") + strhrdanas3;

                intHRDanas = 1;
            }
        }

        private void DownloadHRSutra()
        {
            bool dlRes = false;
            dlRes = Download("http://prognoza.hr/prognoze.php?id=hrsutra_n&param=", strfilehrsutra);

            if (dlRes == true)
            {

                //hr sutra

                System.IO.FileStream myStream = new FileStream(strfilehrsutra, FileMode.Open);
                System.IO.StreamReader myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);
                string result = myStreamReader.ReadToEnd();
                myStreamReader.Close();
                myStreamReader.Dispose();

                result = result.Remove(0, result.IndexOf(@"Vremenska prognoza za Hrvatsku za "));
                strhrsutra1 = result.Substring(0, result.IndexOf("</div></CENTER>"));
                if (configMakniCZS > 0)
                    strhrsutra1 = MakniCZS(strhrsutra1);
                result = result.Remove(0, result.IndexOf(@"<P>") + 3);
                result = result.Trim();
                strhrsutra2 = result.Substring(0, result.IndexOf("<P>"));
                strhrsutra2 = strhrsutra2.Trim();
                strhrsutra2 = strhrsutra2.Replace("\n       ", "");
                if (configMakniCZS == 2)
                    strhrsutra2 = MakniCZS(strhrsutra2);
                result = result.Remove(0, result.IndexOf(@"Zadnja izmjena "));
                strhrsutra3 = result.Substring(0, result.IndexOf("</TD></TR></TABLE>"));
                if (configMakniCZS == 2)
                    strhrsutra3 = MakniCZS(strhrsutra3);
                strhrsutra2 = strhrsutra2 + ("\n\n") + strhrsutra3;

                intHRSutra = 1;
            }
        }

        private void DownloadZagreb()
        {
            bool dlRes = false;
            dlRes = Download("http://prognoza.hr/prognoze.php?id=zgdanas_n&param=", strfilezgdanas);
            dlRes = Download("http://prognoza.hr/prognoze.php?id=zgsutra_n&param=", strfilezgsutra);

            if (dlRes == true)
            {

                //zagreb danas

                System.IO.FileStream myStream = new FileStream(strfilezgdanas, FileMode.Open);
                System.IO.StreamReader myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);
                string result = myStreamReader.ReadToEnd();
                myStreamReader.Close();
                myStreamReader.Dispose();

                result = result.Remove(0, result.IndexOf(@"Vremenska prognoza za Zagreb i okolicu za "));
                strzgdanas1 = result.Substring(0, result.IndexOf("</div>"));
                if (configMakniCZS > 0)
                    strzgdanas1 = MakniCZS(strzgdanas1);
                result = result.Remove(0, result.IndexOf(@"<P>") + 3);
                result = result.Trim();
                strzgdanas2 = result.Substring(0, result.IndexOf("<P>"));
                strzgdanas2 = strzgdanas2.Trim();
                strzgdanas2 = strzgdanas2.Replace("\n       ", "");
                if (configMakniCZS == 2)
                    strzgdanas2 = MakniCZS(strzgdanas2);
                result = result.Remove(0, result.IndexOf(@"Zadnja izmjena "));
                strzgdanas3 = result.Substring(0, result.IndexOf("</TD></TR></TABLE>"));
                if (configMakniCZS == 2)
                    strzgdanas3 = MakniCZS(strzgdanas3);
                strzgdanas2 = strzgdanas2 + ("\n\n") + strzgdanas3;

                result = "";

                //zg sutra

                myStream = new FileStream(strfilezgsutra, FileMode.Open);
                myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);
                result = myStreamReader.ReadToEnd();
                myStreamReader.Close();
                myStreamReader.Dispose();

                result = result.Remove(0, result.IndexOf(@"Vremenska prognoza za Zagreb i okolicu za "));
                strzgsutra1 = result.Substring(0, result.IndexOf("</div>"));
                if (configMakniCZS > 0)
                    strzgsutra1 = MakniCZS(strzgsutra1);
                result = result.Remove(0, result.IndexOf(@"<P>") + 3);
                result = result.Trim();
                strzgsutra2 = result.Substring(0, result.IndexOf("<P>"));
                strzgsutra2 = strzgsutra2.Trim();
                strzgsutra2 = strzgsutra2.Replace("\n       ", "");
                if (configMakniCZS == 2)
                    strzgsutra2 = MakniCZS(strzgsutra2);
                result = result.Remove(0, result.IndexOf(@"Zadnja izmjena "));
                strzgsutra3 = result.Substring(0, result.IndexOf("</TD></TR></TABLE>"));
                if (configMakniCZS == 2)
                    strzgsutra3 = MakniCZS(strzgsutra3);
                strzgsutra2 = strzgsutra2 + ("\n\n") + strzgsutra3;
                GUIControl.SetControlLabel(16581, 22, strzgdanas2);
                GUIControl.SetControlLabel(16581, 23, strzgsutra2);

                imgZGDanas.SetFileName("http://prognoza.hr/zgdanas.jpg");
                imgZGDanas.KeepAspectRatio = true;
                imgZGSutra.SetFileName("http://prognoza.hr/zgsutra.jpg");
                imgZGSutra.KeepAspectRatio = true;

                intZagreb = 1;
            }
        }


        private void Download3dana()
        {
            bool dlRes = false;
            dlRes = Download(strurl3dana, strfile3dana);

            if (dlRes == true)
            {
                //3 dana

                System.IO.FileStream myStream = new FileStream(strfile3dana, FileMode.Open);
                System.IO.StreamReader myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);
                string result = myStreamReader.ReadToEnd();
                myStreamReader.Close();
                myStreamReader.Dispose();

                result = result.Remove(0, result.IndexOf(@"<td colspan=2><b>") + 17);
                str3danmjesto = result.Substring(0, result.IndexOf("</b>"));
                switch (str3danmjesto)
                {
                    case "Ivani&#263-Grad ":  //Grad Zagreb i Zagrebacka zupanija 
                        str3danmjesto = "Ivanić-Grad";
                        break;
                    case "Zagreb Gri&#269 ":  //Grad Zagreb i Zagrebacka zupanija
                        str3danmjesto = "Zagreb Grič";
                        break;
                    case "Zapre&#353i&#263 ":  //Grad Zagreb i Zagrebacka zupanija
                        str3danmjesto = "Zaprešić";
                        break;
                    case "&#272urmanec ":  //Krapinsko-zagorska
                        str3danmjesto = "Đurmanec";
                        break;
                    case "Sveti Kri&#382 Za&#269retje ":  //Krapinsko-zagorska
                        str3danmjesto = "Sveti Križ Začretje";
                        break;
                    case "Veliko Trgovi&#353&#263e ":  //Krapinsko-zagorska
                        str3danmjesto = "Veliko Trgovišće";
                        break;
                    case "Stru&#382ec ":  //Sisacko-moslavacka
                        str3danmjesto = "Stružec";
                        break;
                    case "Vojni&#263 ":  //Karlovacka
                        str3danmjesto = "Vojnić";
                        break;
                    case "Brezni&#269ki Hum ":  //Varazdinska 
                        str3danmjesto = "Breznički Hum";
                        break;
                    case "Trako&#353&#263an ":  //Varazdinska 
                        str3danmjesto = "Trakošćan";
                        break;
                    case "Vara&#382din ":  //Varazdinska 
                        str3danmjesto = "Varaždin";
                        break;
                    case "Vara&#382dinske Toplice ":  //Varazdinska 
                        str3danmjesto = "Varaždinske Toplice";
                        break;
                    case "&#272ur&#273evac ":  //Koprivnicko-krizevacka 
                        str3danmjesto = "Đurđevac";
                        break;
                    case "Kri&#382evci ":  //Koprivnicko-krizevacka 
                        str3danmjesto = "Križevci";
                        break;
                    case "Klo&#353tar Podravski ":  //Koprivnicko-krizevacka 
                        str3danmjesto = "Kloštar Podravski";
                        break;
                    case "Sveti Ivan &#381abno ":  //Koprivnicko-krizevacka 
                        str3danmjesto = "Sveti Ivan Žabno";
                        break;
                    case "&#268azma ":  //Bjelovarsko-bilogorska 
                        str3danmjesto = "Čazma";
                        break;
                    case "Gare&#353nica ":  //Bjelovarsko-bilogorska 
                        str3danmjesto = "Garešnica";
                        break;
                    case "Grubi&#353no Polje ":  //Bjelovarsko-bilogorska 
                        str3danmjesto = "Grubišno Polje";
                        break;
                    case "Ba&#353ka (Krk) ":  //Primorsko-goranska
                        str3danmjesto = "Baska (Krk)";
                        break;
                    case "&#268abar ":  //Primorsko-goranska
                        str3danmjesto = "Čabar";
                        break;
                    case "&#268avle ":  //Primorsko-goranska
                        str3danmjesto = "Čavle";
                        break;
                    case "Fu&#382ine ":  //Primorsko-goranska
                        str3danmjesto = "Fužine";
                        break;
                    case "Kri&#382i&#353&#263e ":  //Primorsko-goranska
                        str3danmjesto = "Križišće";
                        break;
                    case "Mali Lo&#353inj ":  //Primorsko-goranska
                        str3danmjesto = "Mali Lošinj";
                        break;
                    case "Mali Lo&#353inj (ZL) ":  //Primorsko-goranska
                        str3danmjesto = "Mali Lošinj (ZL)";
                        break;
                    case "Mo&#353&#263eni&#269ka Draga ":  //Primorsko-goranska
                        str3danmjesto = "Mošćenička Draga ";
                        break;
                    case "Nerezine (Lo&#353inj) ":  //Primorsko-goranska
                        str3danmjesto = "Nerezine (Lošinj)";
                        break;
                    case "Rijeka Omi&#353alj (ZL) ":  //Primorsko-goranska
                        str3danmjesto = "Rijeka Omišalj (ZL)";
                        break;
                    case "Vela U&#269ka (tunel U&#269ka) ":  //Primorsko-goranska
                        str3danmjesto = "Vela Učka (tunel Učka) ";
                        break;
                    case "Ba&#353ke O&#353tarije ":  //Ličko-senjska
                        str3danmjesto = "Baške Oštarije";
                        break;
                    case "Gornja Plo&#269a ":  //Ličko-senjska
                        str3danmjesto = "Gornja Ploča";
                        break;
                    case "Gospi&#263 ":  //Ličko-senjska
                        str3danmjesto = "Gospić";
                        break;
                    case "Li&#269ki Osik ":  //Ličko-senjska
                        str3danmjesto = "Lički Osik ";
                        break;
                    case "Oto&#269ac ":  //Ličko-senjska
                        str3danmjesto = "Otočac";
                        break;
                    case "Peru&#353i&#263 ":  //Ličko-senjska
                        str3danmjesto = "Perušić";
                        break;
                    case "NP Plitvi&#269ka jezera ":  //Ličko-senjska
                        str3danmjesto = "NP Plitvička jezera ";
                        break;
                    case "Zavi&#382an (NP Sj. Velebit) ":  //Ličko-senjska
                        str3danmjesto = "Zavižan (NP Sj. Velebit)";
                        break;
                    case "&#268a&#269inci ":  //Virovitičko-podravska
                        str3danmjesto = "Čačinci";
                        break;
                    case "Pitoma&#269a ":  //Virovitičko-podravska
                        str3danmjesto = "Pitomača";
                        break;
                    case "Po&#382ega ":  //Požeško-slavonska
                        str3danmjesto = "Požega";
                        break;
                    case "Nova Gradi&#353ka ":  //Brodsko-posavska
                        str3danmjesto = "Nova Gradiska";
                        break;
                    case "Oku&#269ani ":  //Brodsko-posavska
                        str3danmjesto = "Okučani";
                        break;
                    case "Slavonski &#352amac ":  //Brodsko-posavska
                        str3danmjesto = "Slavonski Šamac";
                        break;
                    case "Bo&#382ava (Dugi otok) ":  //Zadarska
                        str3danmjesto = "Božava (Dugi otok)";
                        break;
                    case "Gra&#269ac ":  //Zadarska
                        str3danmjesto = "Gračac";
                        break;
                    case "Pako&#353tane ":  //Zadarska
                        str3danmjesto = "Pakoštane";
                        break;
                    case "Pola&#269a ":  //Zadarska
                        str3danmjesto = "Polača";
                        break;
                    case "Ra&#382anac ":  //Zadarska
                        str3danmjesto = "Ražanac";
                        break;
                    case "Suko&#353an ":  //Zadarska
                        str3danmjesto = "Sukošan";
                        break;
                    case "Tkon (Pa&#353man) ":  //Zadarska
                        str3danmjesto = "Tkon (Pašman)";
                        break;
                    case "Beli&#353&#263e ":  //Osječko-baranjska
                        str3danmjesto = "Belišće";
                        break;
                    case "&#272akovo ":  //Osječko-baranjska
                        str3danmjesto = "Đakovo";
                        break;
                    case "Na&#353ice ":  //Osječko-baranjska
                        str3danmjesto = "Našice";
                        break;
                    case "Vardarac (Kopa&#269ki rit) ":  //Osječko-baranjska
                        str3danmjesto = "Vardarac (Kopački rit)";
                        break;
                    case "Drni&#353 ":  //Šibensko-kninska županija
                        str3danmjesto = "Drniš";
                        break;
                    case "Primo&#353ten ":  //Šibensko-kninska županija
                        str3danmjesto = "Primošten";
                        break;
                    case "&#352ibenik ":  //Šibensko-kninska županija
                        str3danmjesto = "Šibenik";
                        break;
                    case "&#381irje ":  //Šibensko-kninska županija
                        str3danmjesto = "Žirje";
                        break;
                    case "Gradi&#353te ":  //Vukovarsko-srijemska županija
                        str3danmjesto = "Gradište";
                        break;
                    case "&#381upanja ":  //Vukovarsko-srijemska županija
                        str3danmjesto = "Zupanja";
                        break;
                    case "Ba&#353ka Voda ":  //Splitsko-dalmatinska županija
                        str3danmjesto = "Baška Voda";
                        break;
                    case "Bi&#353evo ":  //Splitsko-dalmatinska županija
                        str3danmjesto = "Biševo";
                        break;
                    case "Bol (Bra&#269) ":  //Splitsko-dalmatinska županija
                        str3danmjesto = "Bol (Brač)";
                        break;
                    case "Komi&#382a (Vis) ":  //Splitsko-dalmatinska županija
                        str3danmjesto = "Komiža (Vis)";
                        break;
                    case "Lovre&#269 ":  //Splitsko-dalmatinska županija
                        str3danmjesto = "Lovreć";
                        break;
                    case "Milna (Bra&#269) ":  //Splitsko-dalmatinska županija
                        str3danmjesto = "Milna (Brač)";
                        break;
                    case "Omi&#353 ":  //Splitsko-dalmatinska županija
                        str3danmjesto = "Omiš";
                        break;
                    case "Palagru&#382a ":  //Splitsko-dalmatinska županija
                        str3danmjesto = "Palagruža";
                        break;
                    case "Rav&#269a ":  //Splitsko-dalmatinska županija
                        str3danmjesto = "Ravča";
                        break;
                    case "Sumartin (Bra&#269) ":  //Splitsko-dalmatinska županija
                        str3danmjesto = "Sumartin (Brač)";
                        break;
                    case "Supetar (Bra&#269) ":  //Splitsko-dalmatinska županija
                        str3danmjesto = "Supetar (Brač)";
                        break;
                    case "Sutivan (Bra&#269) ":  //Splitsko-dalmatinska županija
                        str3danmjesto = "Sutivan (Brač)";
                        break;
                    case "&#352estanovac ":  //Splitsko-dalmatinska županija
                        str3danmjesto = "Šestanovac";
                        break;
                    case "&#352olta ":  //Splitsko-dalmatinska županija
                        str3danmjesto = "Šolta";
                        break;
                    case "Tu&#269epi ":  //Splitsko-dalmatinska županija
                        str3danmjesto = "Tučepi";
                        break;
                    case "&#381rnovnica ":  //Splitsko-dalmatinska županija
                        str3danmjesto = "Žrnovnica";
                        break;
                    case "Gro&#382njan ":  //Istarska županija
                        str3danmjesto = "Grožnjan";
                        break;
                    case "Pore&#269 ":  //Istarska županija
                        str3danmjesto = "Poreč";
                        break;
                    case "&#381minj ":  //Istarska županija
                        str3danmjesto = "Žminj";
                        break;
                    case "Blato (Kor&#269ula) ":  //Dubrovačko-neretvanska županija
                        str3danmjesto = "Blato (Korčula)";
                        break;
                    case "Dubrovnik &#268ilipi (ZL) ":  //Dubrovačko-neretvanska županija
                        str3danmjesto = "Dubrovnik Ćilipi (ZL)";
                        break;
                    case "Gove&#273ari (NP Mljet) ":  //Dubrovačko-neretvanska županija
                        str3danmjesto = "Goveđari (NP Mljet)";
                        break;
                    case "Kolo&#269ep ":  //Dubrovačko-neretvanska županija
                        str3danmjesto = "Koločep";
                        break;
                    case "Kor&#269ula ":  //Dubrovačko-neretvanska županija
                        str3danmjesto = "Korčula";
                        break;
                    case "Lumbarda (Kor&#269ula) ":  //Dubrovačko-neretvanska županija
                        str3danmjesto = "Lumbarda (Korčula)";
                        break;
                    case "Metkovi&#263 ":  //Dubrovačko-neretvanska županija
                        str3danmjesto = "Metković";
                        break;
                    case "Orebi&#263 ":  //Dubrovačko-neretvanska županija
                        str3danmjesto = "Orebić";
                        break;
                    case "Plo&#269e ":  //Dubrovačko-neretvanska županija
                        str3danmjesto = "Ploče";
                        break;
                    case "Vela Luka (Kor&#269ula) ":  //Dubrovačko-neretvanska županija
                        str3danmjesto = "Vela Luka (Korčula)";
                        break;
                    case "&#268akovec ":  //Međimurska županija
                        str3danmjesto = "Čakovec";
                        break;
                    case "Gori&#269an ":  //Međimurska županija
                        str3danmjesto = "Goričan";
                        break;
                    case "Mursko Sredi&#353&#263e ":  //Međimurska županija
                        str3danmjesto = "Mursko Središće";
                        break;
                }
                if (configMakniCZS > 0)
                    str3danmjesto = MakniCZS(str3danmjesto);

                str3danmjesto.TrimEnd();

                GUIControl.SetControlLabel(16581, 300, str3danmjesto + " - trodnevna prognoza" );
                //label1.Text = str3danmjesto;


                {
                    //prvi dan
                    //prijepodne
                    result = result.Remove(0, result.IndexOf(@"<tr align=center>"));
                    result = result.Remove(0, result.IndexOf(@"<td rowspan=3>") + 14);
                    str3dan[0] = result.Substring(0, result.IndexOf("<br>"));
                    if (str3dan[0] == "&#268;etvrtak" || str3dan[0] == "&#268etvrtak")
                        str3dan[0] = "Četvrtak";
                    if (configMakniCZS > 0)
                        str3dan[0] = MakniCZS(str3dan[0]);
                    //lab3dan1.Text = str3dan[0];
                    GUIControl.SetControlLabel(16581, 304, str3dan[0]);
                    result = result.Remove(0, result.IndexOf(@"<br>") + 4);
                    str3datum[0] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3datum1.Text = str3datum[0];
                    GUIControl.SetControlLabel(16581, 305, str3datum[0]);
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3doba[0] = result.Substring(0, result.IndexOf("</td>"));
                    if (configMakniCZS > 0)
                        str3doba[0] = MakniCZS(str3doba[0]);
                    //lab3doba1.Text = str3doba[0];
                    GUIControl.SetControlLabel(16581, 311, str3doba[0]);
                    result = result.Remove(0, result.IndexOf(@"metsimboli/") + 11);
                    str3slika[0] = result.Substring(0, result.IndexOf(".gif")) + ".png";
                    //lab3slika1.Text = str3slika[0];
                    str3slika[0] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + str3slika[0];
                    img3danSlika1.SetFileName(str3slika[0]);
                    img3danSlika1.KeepAspectRatio = true;
                    result = result.Remove(0, result.IndexOf(@"metsimboli/") + 11);
                    str3vjetar[0] = result.Substring(0, result.IndexOf(".gif")) + ".png";
                    //lab3vjetar1.Text = str3vjetar[0];
                    str3vjetar[0] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + str3vjetar[0];
                    img3danVjetar1.SetFileName(str3vjetar[0]);
                    img3danVjetar1.KeepAspectRatio = true;
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3min[0] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3min1.Text = str3min[0];
                    GUIControl.SetControlLabel(16581, 313, str3min[0]);
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3max[0] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3max1.Text = str3max[0];
                    GUIControl.SetControlLabel(16581, 314, str3max[0]);

                    //poslijepodne
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3doba[1] = result.Substring(0, result.IndexOf("</td>"));
                    if (configMakniCZS > 0)
                        str3doba[1] = MakniCZS(str3doba[1]);
                    //lab3doba2.Text = str3doba[1];
                    GUIControl.SetControlLabel(16581, 321, str3doba[1]);
                    result = result.Remove(0, result.IndexOf(@"metsimboli/") + 11);
                    str3slika[1] = result.Substring(0, result.IndexOf(".gif")) + ".png";
                    //lab3slika2.Text = str3slika[1];
                    str3slika[1] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + str3slika[1];
                    img3danSlika2.SetFileName(str3slika[1]);
                    img3danSlika2.KeepAspectRatio = true;
                    result = result.Remove(0, result.IndexOf(@"metsimboli/") + 11);
                    str3vjetar[1] = result.Substring(0, result.IndexOf(".gif")) + ".png";
                    //lab3vjetar2.Text = str3vjetar[1];
                    str3vjetar[1] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + str3vjetar[1];
                    img3danVjetar2.SetFileName(str3vjetar[1]);
                    img3danVjetar2.KeepAspectRatio = true;
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3min[1] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3min2.Text = str3min[1];
                    GUIControl.SetControlLabel(16581, 323, str3min[1]);
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3max[1] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3max2.Text = str3max[1];
                    GUIControl.SetControlLabel(16581, 324, str3max[1]);

                    //noc
                    result = result.Remove(0, result.IndexOf(@"no&#263"));
                    str3doba[2] = result.Substring(0, result.IndexOf("</td>"));
                    if (str3doba[2] == "no&#263")
                        str3doba[2] = "noć";
                    if (configMakniCZS > 0)
                        str3doba[2] = MakniCZS(str3doba[2]);
                    //lab3doba3.Text = str3doba[2];
                    GUIControl.SetControlLabel(16581, 331, str3doba[2]);
                    result = result.Remove(0, result.IndexOf(@"metsimboli/") + 11);
                    str3slika[2] = result.Substring(0, result.IndexOf(".gif")) + ".png";
                    //lab3slika3.Text = str3slika[2];
                    str3slika[2] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + str3slika[2];
                    img3danSlika3.SetFileName(str3slika[2]);
                    img3danSlika3.KeepAspectRatio = true;
                    result = result.Remove(0, result.IndexOf(@"metsimboli/") + 11);
                    str3vjetar[2] = result.Substring(0, result.IndexOf(".gif")) + ".png";
                    //lab3vjetar3.Text = str3vjetar[2];
                    str3vjetar[2] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + str3vjetar[2];
                    img3danVjetar3.SetFileName(str3vjetar[2]);
                    img3danVjetar3.KeepAspectRatio = true;
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3min[2] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3min3.Text = str3min[2];
                    GUIControl.SetControlLabel(16581, 333, str3min[2]);
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3max[2] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3max3.Text = str3max[2];
                    GUIControl.SetControlLabel(16581, 334, str3max[2]);

                    //drugi dan
                    //prijepodne
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3dan[1] = result.Substring(0, result.IndexOf("<br>"));
                    if (str3dan[1] == "&#268;etvrtak" || str3dan[1] == "&#268etvrtak")
                        str3dan[1] = "Četvrtak";
                    if (configMakniCZS > 0)
                        str3dan[1] = MakniCZS(str3dan[1]);
                    //lab3dan2.Text = str3dan[1];
                    GUIControl.SetControlLabel(16581, 306, str3dan[1]);
                    result = result.Remove(0, result.IndexOf(@"<br>") + 4);
                    str3datum[1] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3datum2.Text = str3datum[1];
                    GUIControl.SetControlLabel(16581, 307, str3datum[1]);
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3doba[3] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3doba4.Text = str3doba[3];
                    GUIControl.SetControlLabel(16581, 341, str3doba[3]);
                    result = result.Remove(0, result.IndexOf(@"metsimboli/") + 11);
                    str3slika[3] = result.Substring(0, result.IndexOf(".gif")) + ".png";
                    //lab3slika4.Text = str3slika[3];
                    str3slika[3] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + str3slika[3];
                    img3danSlika4.SetFileName(str3slika[3]);
                    img3danSlika4.KeepAspectRatio = true;
                    result = result.Remove(0, result.IndexOf(@"metsimboli/") + 11);
                    str3vjetar[3] = result.Substring(0, result.IndexOf(".gif")) + ".png";
                    //lab3vjetar4.Text = str3vjetar[3];
                    str3vjetar[3] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + str3vjetar[3];
                    img3danVjetar4.SetFileName(str3vjetar[3]);
                    img3danVjetar4.KeepAspectRatio = true;
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3min[3] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3min4.Text = str3min[3];
                    GUIControl.SetControlLabel(16581, 343, str3min[3]);
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3max[3] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3max4.Text = str3max[3];
                    GUIControl.SetControlLabel(16581, 344, str3max[3]);

                    //poslijepodne
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3doba[4] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3doba5.Text = str3doba[4];
                    GUIControl.SetControlLabel(16581, 351, str3doba[4]);
                    result = result.Remove(0, result.IndexOf(@"metsimboli/") + 11);
                    str3slika[4] = result.Substring(0, result.IndexOf(".gif")) + ".png";
                    //lab3slika5.Text = str3slika[4];
                    str3slika[4] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + str3slika[4];
                    img3danSlika5.SetFileName(str3slika[4]);
                    img3danSlika5.KeepAspectRatio = true;
                    result = result.Remove(0, result.IndexOf(@"metsimboli/") + 11);
                    str3vjetar[4] = result.Substring(0, result.IndexOf(".gif")) + ".png";
                    //lab3vjetar5.Text = str3vjetar[4];
                    str3vjetar[4] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + str3vjetar[4];
                    img3danVjetar5.SetFileName(str3vjetar[4]);
                    img3danVjetar5.KeepAspectRatio = true;
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3min[4] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3min5.Text = str3min[4];
                    GUIControl.SetControlLabel(16581, 353, str3min[4]);
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3max[4] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3max5.Text = str3max[4];
                    GUIControl.SetControlLabel(16581, 354, str3max[4]);

                    //noc
                    result = result.Remove(0, result.IndexOf(@"no&#263"));
                    str3doba[5] = result.Substring(0, result.IndexOf("</td>"));
                    if (str3doba[5] == "no&#263")
                        str3doba[5] = "noć";
                    if (configMakniCZS > 0)
                        str3doba[5] = MakniCZS(str3doba[5]);
                    //lab3doba6.Text = str3doba[5];
                    GUIControl.SetControlLabel(16581, 361, str3doba[5]);
                    result = result.Remove(0, result.IndexOf(@"metsimboli/") + 11);
                    str3slika[5] = result.Substring(0, result.IndexOf(".gif")) + ".png";
                    //lab3slika6.Text = str3slika[5];
                    str3slika[5] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + str3slika[5];
                    img3danSlika6.SetFileName(str3slika[5]);
                    img3danSlika6.KeepAspectRatio = true;
                    result = result.Remove(0, result.IndexOf(@"metsimboli/") + 11);
                    str3vjetar[5] = result.Substring(0, result.IndexOf(".gif")) + ".png";
                    //lab3vjetar6.Text = str3vjetar[5];
                    str3vjetar[5] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + str3vjetar[5];
                    img3danVjetar6.SetFileName(str3vjetar[5]);
                    img3danVjetar6.KeepAspectRatio = true;
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3min[5] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3min6.Text = str3min[5];
                    GUIControl.SetControlLabel(16581, 363, str3min[5]);
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3max[5] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3max6.Text = str3max[5];
                    GUIControl.SetControlLabel(16581, 364, str3max[5]);

                    //treci dan
                    //prijepodne
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3dan[2] = result.Substring(0, result.IndexOf("<br>"));
                    if (str3dan[2] == "&#268;etvrtak" || str3dan[2] == "&#268etvrtak")
                        str3dan[2] = "Četvrtak";
                    if (configMakniCZS > 0)
                        str3dan[2] = MakniCZS(str3dan[2]);
                    //lab3dan3.Text = str3dan[2];
                    GUIControl.SetControlLabel(16581, 308, str3dan[2]);
                    result = result.Remove(0, result.IndexOf(@"<br>") + 4);
                    str3datum[2] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3datum3.Text = str3datum[2];
                    GUIControl.SetControlLabel(16581, 309, str3datum[2]);
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3doba[6] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3doba7.Text = str3doba[6];
                    GUIControl.SetControlLabel(16581, 371, str3doba[6]);
                    result = result.Remove(0, result.IndexOf(@"metsimboli/") + 11);
                    str3slika[6] = result.Substring(0, result.IndexOf(".gif")) + ".png";
                    //lab3slika7.Text = str3slika[6];
                    str3slika[6] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + str3slika[6];
                    img3danSlika7.SetFileName(str3slika[6]);
                    img3danSlika7.KeepAspectRatio = true;
                    result = result.Remove(0, result.IndexOf(@"metsimboli/") + 11);
                    str3vjetar[6] = result.Substring(0, result.IndexOf(".gif")) + ".png";
                    //lab3vjetar7.Text = str3vjetar[6];
                    str3vjetar[6] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + str3vjetar[6];
                    img3danVjetar7.SetFileName(str3vjetar[6]);
                    img3danVjetar7.KeepAspectRatio = true;
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3min[6] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3min7.Text = str3min[6];
                    GUIControl.SetControlLabel(16581, 373, str3min[6]);
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3max[6] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3max7.Text = str3max[6];
                    GUIControl.SetControlLabel(16581, 374, str3max[6]);

                    //poslijepodne
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3doba[7] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3doba8.Text = str3doba[7];
                    GUIControl.SetControlLabel(16581, 381, str3doba[7]);
                    result = result.Remove(0, result.IndexOf(@"metsimboli/") + 11);
                    str3slika[7] = result.Substring(0, result.IndexOf(".gif")) + ".png";
                    //lab3slika8.Text = str3slika[7];
                    str3slika[7] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + str3slika[7];
                    img3danSlika8.SetFileName(str3slika[7]);
                    img3danSlika8.KeepAspectRatio = true;
                    result = result.Remove(0, result.IndexOf(@"metsimboli/") + 11);
                    str3vjetar[7] = result.Substring(0, result.IndexOf(".gif")) + ".png";
                    //lab3vjetar8.Text = str3vjetar[7];
                    str3vjetar[7] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + str3vjetar[7];
                    img3danVjetar8.SetFileName(str3vjetar[7]);
                    img3danVjetar8.KeepAspectRatio = true;
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3min[7] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3min8.Text = str3min[7];
                    GUIControl.SetControlLabel(16581, 383, str3min[7]);
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3max[7] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3max8.Text = str3max[7];
                    GUIControl.SetControlLabel(16581, 384, str3max[7]);

                    //noc
                    result = result.Remove(0, result.IndexOf(@"no&#263"));
                    str3doba[8] = result.Substring(0, result.IndexOf("</td>"));
                    if (str3doba[8] == "no&#263")
                        str3doba[8] = "noć";
                    if (configMakniCZS > 0)
                        str3doba[8] = MakniCZS(str3doba[8]);
                    //lab3doba9.Text = str3doba[5];
                    GUIControl.SetControlLabel(16581, 391, str3doba[8]);
                    result = result.Remove(0, result.IndexOf(@"metsimboli/") + 11);
                    str3slika[8] = result.Substring(0, result.IndexOf(".gif")) + ".png";
                    //lab3slika9.Text = str3slika[8];
                    str3slika[8] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + str3slika[8];
                    img3danSlika9.SetFileName(str3slika[8]);
                    img3danSlika9.KeepAspectRatio = true;
                    result = result.Remove(0, result.IndexOf(@"metsimboli/") + 11);
                    str3vjetar[8] = result.Substring(0, result.IndexOf(".gif")) + ".png";
                    //lab3vjetar9.Text = str3vjetar[8];
                    str3vjetar[8] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + str3vjetar[8];
                    img3danVjetar9.SetFileName(str3vjetar[8]);
                    img3danVjetar9.KeepAspectRatio = true;
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3min[8] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3min9.Text = str3min[8];
                    GUIControl.SetControlLabel(16581, 393, str3min[8]);
                    result = result.Remove(0, result.IndexOf(@"<td"));
                    result = result.Remove(0, result.IndexOf(@">") + 1);
                    str3max[8] = result.Substring(0, result.IndexOf("</td>"));
                    //lab3max9.Text = str3max[8];
                    GUIControl.SetControlLabel(16581, 394, str3max[8]);

                }



                int3dana = 1;
            }
        }



        private void Download7dana()
        {
            bool dlRes = false;
            dlRes = Download(strurl7dana, strfile7dana);

            if (dlRes == true)
            {
                //7 dana

                System.IO.FileStream myStream = new FileStream(strfile7dana, FileMode.Open);
                System.IO.StreamReader myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);
                string result = myStreamReader.ReadToEnd();
                myStreamReader.Close();
                myStreamReader.Dispose();


                if (configMakniCZS > 0)
                    str7danamjesto = MakniCZS(str7danamjesto);

                for (int i = 0; i < 7; i++)
                {
                    result = result.Remove(0, result.IndexOf(@"<tr align=center>") + 26);
                    str7dan[i] = result.Substring(0, result.IndexOf("<br>"));
                    if (str7dan[i] == "&#268etvrtak")
                        str7dan[i] = "Četvrtak";
                    if (configMakniCZS > 0)
                        str7dan[i] = MakniCZS(str7dan[i]);
                    result = result.Remove(0, result.IndexOf("<br>") + 4);
                    str7datum[i] = result.Substring(0, result.IndexOf("</td>"));
                    result = result.Remove(0, result.IndexOf("<img src=") + 21);
                    str7slika[i] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + result.Substring(0, result.IndexOf(@".gif"" vspace=""1""")) + ".png";
                    result = result.Remove(0, result.IndexOf("<td>") + 4);
                    str7min[i] = result.Substring(0, result.IndexOf("&#176C"));
                    str7min[i] = str7min[i].Trim();
                    result = result.Remove(0, result.IndexOf("<td>") + 4);
                    str7max[i] = result.Substring(0, result.IndexOf("&#176C"));
                    str7max[i] = str7max[i].Trim();
                    result = result.Remove(0, result.IndexOf("<img src=") + 21);
                    str7vjetar[i] = GUIGraphicsContext.Skin + @"\media\meteohr\meteohr" + result.Substring(0, result.IndexOf(@".gif""")) + ".png";


                }


                GUIControl.SetControlLabel(16581, 701, "Tjedna prognoza za " + str7danamjesto);
                GUIControl.SetControlLabel(16581, 711, str7dan[0]);
                GUIControl.SetControlLabel(16581, 712, str7datum[0]);
                img7danaSlika1.SetFileName(str7slika[0]);
                img7danaSlika1.KeepAspectRatio = true;
                GUIControl.SetControlLabel(16581, 714, str7min[0]);
                GUIControl.SetControlLabel(16581, 715, str7max[0]);
                img7danaVjetar1.SetFileName(str7vjetar[0]);
                img7danaVjetar1.KeepAspectRatio = true;

                GUIControl.SetControlLabel(16581, 721, str7dan[1]);
                GUIControl.SetControlLabel(16581, 722, str7datum[1]);
                img7danaSlika2.SetFileName(str7slika[1]);
                img7danaSlika2.KeepAspectRatio = true;
                GUIControl.SetControlLabel(16581, 724, str7min[1]);
                GUIControl.SetControlLabel(16581, 725, str7max[1]);
                img7danaVjetar2.SetFileName(str7vjetar[1]);
                img7danaVjetar2.KeepAspectRatio = true;

                GUIControl.SetControlLabel(16581, 731, str7dan[2]);
                GUIControl.SetControlLabel(16581, 732, str7datum[2]);
                img7danaSlika3.SetFileName(str7slika[2]);
                img7danaSlika3.KeepAspectRatio = true;
                GUIControl.SetControlLabel(16581, 734, str7min[2]);
                GUIControl.SetControlLabel(16581, 735, str7max[2]);
                img7danaVjetar3.SetFileName(str7vjetar[2]);
                img7danaVjetar3.KeepAspectRatio = true;

                GUIControl.SetControlLabel(16581, 741, str7dan[3]);
                GUIControl.SetControlLabel(16581, 742, str7datum[3]);
                img7danaSlika4.SetFileName(str7slika[3]);
                img7danaSlika4.KeepAspectRatio = true;
                GUIControl.SetControlLabel(16581, 744, str7min[3]);
                GUIControl.SetControlLabel(16581, 745, str7max[3]);
                img7danaVjetar4.SetFileName(str7vjetar[3]);
                img7danaVjetar4.KeepAspectRatio = true;

                GUIControl.SetControlLabel(16581, 751, str7dan[4]);
                GUIControl.SetControlLabel(16581, 752, str7datum[4]);
                img7danaSlika5.SetFileName(str7slika[4]);
                img7danaSlika5.KeepAspectRatio = true;
                GUIControl.SetControlLabel(16581, 754, str7min[4]);
                GUIControl.SetControlLabel(16581, 755, str7max[4]);
                img7danaVjetar5.SetFileName(str7vjetar[4]);
                img7danaVjetar5.KeepAspectRatio = true;

                GUIControl.SetControlLabel(16581, 761, str7dan[5]);
                GUIControl.SetControlLabel(16581, 762, str7datum[5]);
                img7danaSlika6.SetFileName(str7slika[5]);
                img7danaSlika6.KeepAspectRatio = true;
                GUIControl.SetControlLabel(16581, 764, str7min[5]);
                GUIControl.SetControlLabel(16581, 765, str7max[5]);
                img7danaVjetar6.SetFileName(str7vjetar[5]);
                img7danaVjetar6.KeepAspectRatio = true;

                GUIControl.SetControlLabel(16581, 771, str7dan[6]);
                GUIControl.SetControlLabel(16581, 772, str7datum[6]);
                img7danaSlika7.SetFileName(str7slika[6]);
                img7danaSlika7.KeepAspectRatio = true;
                GUIControl.SetControlLabel(16581, 774, str7min[6]);
                GUIControl.SetControlLabel(16581, 775, str7max[6]);
                img7danaVjetar7.SetFileName(str7vjetar[6]);
                img7danaVjetar7.KeepAspectRatio = true;

                int7dana = 1;
            }
        }

        private void GetVideoURL()
        {

            string result = GetWebPage("http://www.hrt.hr/?id=150");

            if (result != "")
            {
                //Log.Error("meteo.hr download 1st video url OK");

                if (result.IndexOf(@""" class=""hasVideo""") > 0)
                {
                    result = result.Remove(0, result.IndexOf(@"<div class=""category"">Vrijeme</div>"));
                    result = result.Remove(0, result.IndexOf(@"index.php?"));
                    strvideopage = "http://www.hrt.hr/" + result.Substring(0, result.IndexOf(@""" class=""hasVideo"""));
                    strvideopage = strvideopage.Replace("amp;", " ");

                    if (strvideopage != "")
                    {
                        result = GetWebPage(strvideopage);
                        result = result.Remove(0, result.IndexOf(@"so.addParam(""wmode"",""transparent"");so.addParam(""flashvars"""));
                        result = result.Remove(0, result.IndexOf(@"&file=") + 6);
                        strvideoURL = result.Substring(0, result.IndexOf(@".flv") + 4);
                    }
                }
            }

            if (strvideoURL == "")
                intIzglediVremena = 2;
            else
                intIzglediVremena = 1;
            
/*
            bool dlRes = false;
            dlRes = Download("http://www.hrt.hr/", strfilevideo1);
            Log.Error("meteo.hr video download START");
            if (dlRes == true)                        
            {

                Log.Error("meteo.hr download OK");
                System.IO.FileStream myStream = new FileStream(strfiletempmora, FileMode.Open);

                System.IO.StreamReader myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);

                string result = myStreamReader.ReadToEnd();

                if (result.IndexOf(@""" class=""hasVideo""") > 0)
                {
                    result = result.Remove(0, result.IndexOf(@"<div class=""category"">Vrijeme</div>"));
                    result = result.Remove(0, result.IndexOf(@"index.php?"));
                    strvideopage = "http://www.hrt.hr/" + result.Substring(0, result.IndexOf(@""" class=""hasVideo"""));
                    strvideopage = strvideopage.Replace("amp;", " ");

                    Log.Error("meteo.hr flv link:" + strvideopage);

                    dlRes = Download(strvideopage, strfilevideo2);
                    if (dlRes == true)                        
                    {
                        myStream = new FileStream(strfilevideo2, FileMode.Open);

                        myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);

                        result = myStreamReader.ReadToEnd();

                        result = result.Remove(0, result.IndexOf(@"so.addParam(""wmode"",""transparent"");so.addParam(""flashvars"""));
                        result = result.Remove(0, result.IndexOf(@"&file=") + 6);
                        strvideoURL = result.Substring(0, result.IndexOf(@".flv") + 4);

                    }

                }

            }

*/
            //if (result.IndexOf(@""" class=""hasVideo""") > 0)
            //{
            //    result = result.Remove(0, result.IndexOf(@"<div class=""category"">Vrijeme</div>"));
            //    result = result.Remove(0, result.IndexOf(@"index.php?"));
            //    strvideopage = "http://www.hrt.hr/" + result.Substring(0, result.IndexOf(@""" class=""hasVideo"""));
            //    strvideopage = strvideopage.Replace("amp;", " ");

            //    result = GetWebPage(strvideopage);
            //    result = result.Remove(0, result.IndexOf(@"so.addParam(""wmode"",""transparent"");so.addParam(""flashvars"""));
            //    result = result.Remove(0, result.IndexOf(@"&file=") + 6);
            //    strvideoURL = result.Substring(0, result.IndexOf(@".flv") + 4);
            //}

            Log.Info("meteo.hr flv file:"+strvideoURL);

            if (strvideoURL == "")
                intIzglediVremena = 2;
            else
                intIzglediVremena = 1;

        }


        private void DownloadIzglediVremena()
        {
            bool dlRes = false;
            dlRes = Download("http://prognoza.hr/prognoze.php?id=izgledi", strfileizgledivremena);
            if (dlRes == true)
            {

                System.IO.FileStream myStream = new FileStream(strfileizgledivremena, FileMode.Open);

                System.IO.StreamReader myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);

                string result = myStreamReader.ReadToEnd();

                myStreamReader.Close();
                myStreamReader.Dispose();

                result = result.Remove(0, result.IndexOf(@"Izgledi vremena od "));
                strizgledivremena1 = result.Substring(0, result.IndexOf("</div>"));

                result = result.Remove(0, result.IndexOf(@"<tr><td>") + 8);

                strizgledivremena2 = result.Substring(0, result.IndexOf(@"<p><br><div align=""left"">"));

                strizgledivremena2 = strizgledivremena2.Trim();

                result = result.Remove(0, result.IndexOf(@"<p><br><div align=""left"">") + 25);

                strizgledivremena2 = strizgledivremena2 + "\n" + "\n" + result.Substring(0, result.IndexOf(@"</div>"));

                strizgledivremena2 = strizgledivremena2.Replace("\n       ", "");


                if (configMakniCZS == 2)
                    strizgledivremena2 = MakniCZS(strizgledivremena2);

                GUIControl.SetControlLabel(16581, 40, strizgledivremena1);
                GUIControl.SetControlLabel(16581, 41, strizgledivremena2);


                intIzglediVremena = 1;

            }

        }


        private void DownloadTempMora()
        {
            bool dlRes = false;
            dlRes = Download("http://vrijeme.hr/aktpod.php?id=more_n&param=", strfiletempmora);
            if (dlRes == true)
            {
                strtempmoramjesto= "Postaja:" + "\r\n";
                strtempmora7 = "07" + "\r\n";
                strtempmora8 = "08" + "\r\n";
                strtempmora11 = "11" + "\r\n";
                strtempmora14 = "14" + "\r\n";
                strtempmora15 = "15" + "\r\n";
                strtempmora17 = "17" + "\r\n";

                System.IO.FileStream myStream = new FileStream(strfiletempmora, FileMode.Open);

                System.IO.StreamReader myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);

                string result = myStreamReader.ReadToEnd();

                result = result.Replace(@"<a href=""http://vrijeme.hr/aktpod.php?id=mljet3_n&param=""><u>Mljet</u></a>", "Mljet"); 

                myStreamReader.Close();
                myStreamReader.Dispose();
                while (result.IndexOf(@"<tr bgcolor=""#ffffff"" align=center><td align=left>") > 0)
                {
                    result = result.Remove(0, result.IndexOf(@"<tr bgcolor=""#ffffff"" align=center><td align=left>") + 56);
                    strtempmoratemp = result.Substring(0, result.IndexOf("</td>"));
                    strtempmoramjesto = strtempmoramjesto + strtempmoratemp + "\r\n";
                    //result = result.Remove(0, result.IndexOf("</td>"));
                    result = result.Remove(0, result.IndexOf("<td>") + 4);

                    strtempmoratemp = result.Substring(0, result.IndexOf("</td>"));
                    if (strtempmoratemp == "&nbsp")
                        strtempmora7 = strtempmora7 + "-" + "\r\n";
                    else
                        strtempmora7 = strtempmora7 + strtempmoratemp + "\r\n";
                    //result = result.Remove(0, result.IndexOf("</td>"));
                    result = result.Remove(0, result.IndexOf("<td>") + 4);

                    strtempmoratemp = result.Substring(0, result.IndexOf("</td>"));
                    if (strtempmoratemp == "&nbsp")
                        strtempmora8 = strtempmora8 + "-" + "\r\n";
                    else
                        strtempmora8 = strtempmora8 + strtempmoratemp + "\r\n";
                    //result = result.Remove(0, result.IndexOf("</td>"));
                    result = result.Remove(0, result.IndexOf("<td>") + 4);

                    strtempmoratemp = result.Substring(0, result.IndexOf("</td>"));
                    if (strtempmoratemp == "&nbsp")
                        strtempmora11 = strtempmora11 + "-" + "\r\n";
                    else
                        strtempmora11 = strtempmora11 + strtempmoratemp + "\r\n";
                    //result = result.Remove(0, result.IndexOf("</td>"));
                    result = result.Remove(0, result.IndexOf("<td>") + 4);

                    strtempmoratemp = result.Substring(0, result.IndexOf("</td>"));
                    if (strtempmoratemp == "&nbsp")
                        strtempmora14 = strtempmora14 + "-" + "\r\n";
                    else
                        strtempmora14 = strtempmora14 + strtempmoratemp + "\r\n";
                    //result = result.Remove(0, result.IndexOf("</td>"));
                    result = result.Remove(0, result.IndexOf("<td>") + 4);

                    strtempmoratemp = result.Substring(0, result.IndexOf("</td>"));
                    if (strtempmoratemp == "&nbsp")
                        strtempmora15 = strtempmora15 + "-" + "\r\n";
                    else
                        strtempmora15 = strtempmora15 + strtempmoratemp + "\r\n";
                    //result = result.Remove(0, result.IndexOf("</td>"));
                    result = result.Remove(0, result.IndexOf("<td>") + 4);

                    strtempmoratemp = result.Substring(0, result.IndexOf("</td>"));
                    if (strtempmoratemp == "&nbsp")
                        strtempmora17 = strtempmora17 + "-" + "\r\n";
                    else
                        strtempmora17 = strtempmora17 + strtempmoratemp + "\r\n";
                    //result = result.Remove(0, result.IndexOf("</td>"));
                    //result = result.Remove(0, result.IndexOf("<td>") + 4);
                }

                strtempmoramjesto = ZamjeniSlova(strtempmoramjesto);

                if (configMakniCZS == 2)
                    strtempmoramjesto = MakniCZS(strtempmoramjesto); 

                GUIControl.SetControlLabel(16581, 80, "Temperature mora");
                GUIControl.SetControlLabel(16581, 81, strtempmoramjesto);
                GUIControl.SetControlLabel(16581, 82, strtempmora7);
                GUIControl.SetControlLabel(16581, 83, strtempmora8);
                GUIControl.SetControlLabel(16581, 84, strtempmora11);
                GUIControl.SetControlLabel(16581, 85, strtempmora14);
                GUIControl.SetControlLabel(16581, 86, strtempmora15);
                GUIControl.SetControlLabel(16581, 87, strtempmora17);


                intTempMora = 1;

            }


        }


        
        
        private void DownloadVisineSnijega()
        {
            bool dlRes = false;
            dlRes = Download("http://vrijeme.hr/aktpod.php?id=snijeg&param=", strfilevisinesnijega);
            if (dlRes == true)
            {
                strsnijegmjesto = "Postaja:" + "\r\n";
                strsnijegukupno = "Ukupno (cm)" + "\r\n";
                strsnijegnovi = "Novi (cm)" + "\r\n";



                System.IO.FileStream myStream = new FileStream(strfilevisinesnijega, FileMode.Open);

                System.IO.StreamReader myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);

                string result = myStreamReader.ReadToEnd();

                myStreamReader.Close();
                myStreamReader.Dispose();

                while (result.IndexOf(@"<td align=left>&nbsp;&nbsp;") > 0)
                {
                    result = result.Remove(0, result.IndexOf("<td align=left>&nbsp;&nbsp;") + 27);
                    strsnijegtemp = result.Substring(0, result.IndexOf("</td>"));
                    strsnijegmjesto = strsnijegmjesto + strsnijegtemp + "\r\n";
                    result = result.Remove(0, result.IndexOf("<td>") + 4);
                    strsnijegtemp = result.Substring(0, result.IndexOf("</td>"));
                    strsnijegukupno = strsnijegukupno + strsnijegtemp + "\r\n";
                    result = result.Remove(0, result.IndexOf("</td>") + 11);
                    strsnijegtemp = result.Substring(0, result.IndexOf("</td>"));
                    strsnijegnovi = strsnijegnovi + strsnijegtemp + "\r\n";
                }

                strsnijegmjesto = ZamjeniSlova(strsnijegmjesto);

                if (configMakniCZS == 2)
                    strsnijegmjesto = MakniCZS(strsnijegmjesto);

                GUIControl.SetControlLabel(16581, 90, "Visine snijega");
                GUIControl.SetControlLabel(16581, 91, strsnijegmjesto);
                GUIControl.SetControlLabel(16581, 92, strsnijegukupno);
                GUIControl.SetControlLabel(16581, 93, strsnijegnovi);
             
                intVisineSnijega = 1;

            }

        }

        private void DownloadUVindex()
        {
            bool dlRes = false;
            dlRes = Download("http://prognoza.hr/uvi/uvi_maps_h.png", strfileimgUVI);

            if (dlRes == true)
            {
                imgKartaUV.SetFileName(strfileimgUVI);

                intUVindex = 1;

            }

        }

        private void DownloadBioMet()
        {
            bool dlRes = false;

            dlRes = Download("http://vrijeme.hr/biomet.php?id=bio&param=bio1", strfilebiomet);

            if (dlRes == true)
            {

                System.IO.FileStream myStream = new FileStream(strfilebiomet, FileMode.Open);

                System.IO.StreamReader myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);

                string result = myStreamReader.ReadToEnd();

                myStreamReader.Close();
                myStreamReader.Dispose();

                result = result.Remove(0, result.IndexOf(@"<center class=""title"">") + 22);

                strbiomettop[0] = result.Substring(0, result.IndexOf(@"</center>"));

                result = result.Remove(0, result.IndexOf(@"<IMG SRC=""") + 10);

                strbiometlink[0] = "http://vrijeme.hr/" + result.Substring(0, result.IndexOf(@""" HSPACE=20"));

                result = result.Remove(0, result.IndexOf(@"<p>") + 3);

                strbiomettekst[0] = result.Substring(0, result.IndexOf(@"<br>"));

                strbiomettop[0] = ZamjeniSlova(strbiomettop[0]);
                strbiomettekst[0] = ZamjeniSlova(strbiomettekst[0]);

                if (configMakniCZS == 2)
                    strbiomettop[0] = MakniCZS(strbiomettop[0]);

                if (configMakniCZS == 2)
                    strbiomettekst[0] = MakniCZS(strbiomettekst[0]);

                dlRes = false;

                dlRes = Download(strbiometlink[0], strfileimgBioMet[0]);

                intBioMet = 1;

            }

            dlRes = Download("http://vrijeme.hr/biomet.php?id=bio&param=bio2", strfilebiomet);

            if (dlRes == true)
            {

                System.IO.FileStream myStream = new FileStream(strfilebiomet, FileMode.Open);

                System.IO.StreamReader myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);

                string result = myStreamReader.ReadToEnd();

                myStreamReader.Close();
                myStreamReader.Dispose();

                result = result.Remove(0, result.IndexOf(@"<center class=""title"">") + 22);

                strbiomettop[1] = result.Substring(0, result.IndexOf(@"</center>"));

                result = result.Remove(0, result.IndexOf(@"<IMG SRC=""") + 10);

                strbiometlink[1] = "http://vrijeme.hr/" + result.Substring(0, result.IndexOf(@""" HSPACE=20"));

                result = result.Remove(0, result.IndexOf(@"<p>") + 3);

                strbiomettekst[1] = result.Substring(0, result.IndexOf(@"<br>"));

                strbiomettop[1] = ZamjeniSlova(strbiomettop[1]);
                strbiomettekst[1] = ZamjeniSlova(strbiomettekst[1]);

                if (configMakniCZS == 2)
                    strbiomettop[1] = MakniCZS(strbiomettop[1]);

                if (configMakniCZS == 2)
                    strbiomettekst[1] = MakniCZS(strbiomettekst[1]);

                dlRes = false;

                dlRes = Download(strbiometlink[1], strfileimgBioMet[1]);

                intBioMet = 1;

            }


            dlRes = Download("http://vrijeme.hr/biomet.php?id=bio&param=bio3", strfilebiomet);

            if (dlRes == true)
            {

                System.IO.FileStream myStream = new FileStream(strfilebiomet, FileMode.Open);

                System.IO.StreamReader myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);

                string result = myStreamReader.ReadToEnd();

                myStreamReader.Close();
                myStreamReader.Dispose();

                result = result.Remove(0, result.IndexOf(@"<center class=""title"">") + 22);

                strbiomettop[2] = result.Substring(0, result.IndexOf(@"</center>"));

                result = result.Remove(0, result.IndexOf(@"<IMG SRC=""") + 10);

                strbiometlink[2] = "http://vrijeme.hr/" + result.Substring(0, result.IndexOf(@""" HSPACE=20"));

                result = result.Remove(0, result.IndexOf(@"<p>") + 3);

                strbiomettekst[2] = result.Substring(0, result.IndexOf(@"<br>"));

                strbiomettop[2] = ZamjeniSlova(strbiomettop[2]);
                strbiomettekst[2] = ZamjeniSlova(strbiomettekst[2]);

                if (configMakniCZS == 2)
                    strbiomettop[2] = MakniCZS(strbiomettop[2]);

                if (configMakniCZS == 2)
                    strbiomettekst[2] = MakniCZS(strbiomettekst[2]);

                dlRes = false;

                dlRes = Download(strbiometlink[2], strfileimgBioMet[2]);

                intBioMet = 1;

            }


            dlRes = Download("http://vrijeme.hr/biomet.php?id=bio&param=bio4", strfilebiomet);

            if (dlRes == true)
            {

                System.IO.FileStream myStream = new FileStream(strfilebiomet, FileMode.Open);

                System.IO.StreamReader myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);

                string result = myStreamReader.ReadToEnd();

                myStreamReader.Close();
                myStreamReader.Dispose();

                result = result.Remove(0, result.IndexOf(@"<center class=""title"">") + 22);

                strbiomettop[3] = result.Substring(0, result.IndexOf(@"</center>"));

                result = result.Remove(0, result.IndexOf(@"<IMG SRC=""") + 10);

                strbiometlink[3] = "http://vrijeme.hr/" + result.Substring(0, result.IndexOf(@""" HSPACE=20"));

                result = result.Remove(0, result.IndexOf(@"<p>") + 3);

                strbiomettekst[3] = result.Substring(0, result.IndexOf(@"<br>"));

                strbiomettop[3] = ZamjeniSlova(strbiomettop[3]);
                strbiomettekst[3] = ZamjeniSlova(strbiomettekst[3]);

                if (configMakniCZS == 2)
                    strbiomettop[3] = MakniCZS(strbiomettop[3]);

                if (configMakniCZS == 2)
                    strbiomettekst[3] = MakniCZS(strbiomettekst[3]);

                dlRes = false;

                dlRes = Download(strbiometlink[3], strfileimgBioMet[3]);

                intBioMet = 1;

            }

        }

        private void DownloadPeludna()
        {
            bool dlRes = false;

            dlRes = Download("http://vrijeme.hr/biomet.php?id=pelud&param=pelud1", strfilepeludna);

            if (dlRes == true)
            {

                System.IO.FileStream myStream = new FileStream(strfilepeludna, FileMode.Open);

                System.IO.StreamReader myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);

                string result = myStreamReader.ReadToEnd();

                myStreamReader.Close();
                myStreamReader.Dispose();

                result = result.Remove(0, result.IndexOf(@"<center class=""title"">") + 22);

                strpeludnatop[0] = result.Substring(0, result.IndexOf(@"</center>"));

                result = result.Remove(0, result.IndexOf(@"<IMG SRC=""") + 10);

                strpeludnalink[0] = "http://vrijeme.hr/" + result.Substring(0, result.IndexOf(@""" HSPACE=20"));

                result = result.Remove(0, result.IndexOf(@"<p>") + 3);

                strpeludnatekst[0] = result.Substring(0, result.IndexOf(@"<br>"));

                strpeludnatop[0] = ZamjeniSlova(strpeludnatop[0]);
                strpeludnatekst[0] = ZamjeniSlova(strpeludnatekst[0]);

                if (configMakniCZS == 2)
                    strpeludnatop[0] = MakniCZS(strpeludnatop[0]);

                if (configMakniCZS == 2)
                    strpeludnatekst[0] = MakniCZS(strpeludnatekst[0]);

                dlRes = false;

                dlRes = Download(strpeludnalink[0], strfileimgPeludna[0]);

                intPeludna = 1;

            }

            dlRes = false;

            dlRes = Download("http://vrijeme.hr/biomet.php?id=pelud&param=pelud2", strfilepeludna);

            if (dlRes == true)
            {

                System.IO.FileStream myStream = new FileStream(strfilepeludna, FileMode.Open);

                System.IO.StreamReader myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);

                string result = myStreamReader.ReadToEnd();

                myStreamReader.Close();
                myStreamReader.Dispose();

                result = result.Remove(0, result.IndexOf(@"<center class=""title"">") + 22);

                strpeludnatop[1] = result.Substring(0, result.IndexOf(@"</center>"));

                result = result.Remove(0, result.IndexOf(@"<IMG SRC=""") + 10);

                strpeludnalink[1] = "http://vrijeme.hr/" + result.Substring(0, result.IndexOf(@""" HSPACE=20"));

                result = result.Remove(0, result.IndexOf(@"<p>") + 3);

                strpeludnatekst[1] = result.Substring(0, result.IndexOf(@"<br>"));

                strpeludnatop[1] = ZamjeniSlova(strpeludnatop[1]);
                strpeludnatekst[1] = ZamjeniSlova(strpeludnatekst[1]);

                if (configMakniCZS == 2)
                    strpeludnatop[1] = MakniCZS(strpeludnatop[1]);

                if (configMakniCZS == 2)
                    strpeludnatekst[1] = MakniCZS(strpeludnatekst[1]);

                dlRes = false;

                dlRes = Download(strpeludnalink[1], strfileimgPeludna[1]);

                intPeludna = 1;

            }

            dlRes = false;

            dlRes = Download("http://vrijeme.hr/biomet.php?id=pelud&param=pelud3", strfilepeludna);

            if (dlRes == true)
            {

                System.IO.FileStream myStream = new FileStream(strfilepeludna, FileMode.Open);

                System.IO.StreamReader myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);

                string result = myStreamReader.ReadToEnd();

                myStreamReader.Close();
                myStreamReader.Dispose();

                result = result.Remove(0, result.IndexOf(@"<center class=""title"">") + 22);

                strpeludnatop[2] = result.Substring(0, result.IndexOf(@"</center>"));

                result = result.Remove(0, result.IndexOf(@"<IMG SRC=""") + 10);

                strpeludnalink[2] = "http://vrijeme.hr/" + result.Substring(0, result.IndexOf(@""" HSPACE=20"));

                result = result.Remove(0, result.IndexOf(@"<p>") + 3);

                strpeludnatekst[2] = result.Substring(0, result.IndexOf(@"<br>"));

                strpeludnatop[2] = ZamjeniSlova(strpeludnatop[2]);
                strpeludnatekst[2] = ZamjeniSlova(strpeludnatekst[2]);

                if (configMakniCZS == 2)
                    strpeludnatop[2] = MakniCZS(strpeludnatop[2]);

                if (configMakniCZS == 2)
                    strpeludnatekst[2] = MakniCZS(strpeludnatekst[2]);

                dlRes = false;

                dlRes = Download(strpeludnalink[2], strfileimgPeludna[2]);

                intPeludna = 1;

            }

            dlRes = false;

            dlRes = Download("http://vrijeme.hr/biomet.php?id=pelud&param=pelud4", strfilepeludna);

            if (dlRes == true)
            {

                System.IO.FileStream myStream = new FileStream(strfilepeludna, FileMode.Open);

                System.IO.StreamReader myStreamReader = new StreamReader(myStream, System.Text.Encoding.Default);

                string result = myStreamReader.ReadToEnd();

                myStreamReader.Close();
                myStreamReader.Dispose();

                result = result.Remove(0, result.IndexOf(@"<center class=""title"">") + 22);

                strpeludnatop[3] = result.Substring(0, result.IndexOf(@"</center>"));

                result = result.Remove(0, result.IndexOf(@"<IMG SRC=""") + 10);

                strpeludnalink[3] = "http://vrijeme.hr/" + result.Substring(0, result.IndexOf(@""" HSPACE=20"));

                result = result.Remove(0, result.IndexOf(@"<p>") + 3);

                strpeludnatekst[3] = result.Substring(0, result.IndexOf(@"<br>"));

                strpeludnatop[3] = ZamjeniSlova(strpeludnatop[3]);
                strpeludnatekst[3] = ZamjeniSlova(strpeludnatekst[3]);

                if (configMakniCZS == 2)
                    strpeludnatop[3] = MakniCZS(strpeludnatop[3]);

                if (configMakniCZS == 2)
                    strpeludnatekst[3] = MakniCZS(strpeludnatekst[3]);

                dlRes = false;

                dlRes = Download(strpeludnalink[3], strfileimgPeludna[3]);

                intPeludna = 1;

            }

        }


        private void menipostavke()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                dlgMenu.SetHeading("meteo.hr - postavke");
                dlgMenu.Add("Zamjeni čžš");
                dlgMenu.Add("Pokreni plugin sa");
                dlgMenu.Add("Snimi mjesto aktualni podaci");
                dlgMenu.Add("Snimi mjesto tjedna prognoza");
                dlgMenu.Add("Snimi mjesto trodnevna prognoza");

                dlgMenu.DoModal(GetID);

                switch (dlgMenu.SelectedLabel)
                {
                    case 0:  //zamjeni čžš
                        meniczs();
                        break;
                    case 1:  //Pokrni plugin sa
                        menipokreni();
                        break;
                    case 2:  //Snimi mjesto aktualni podaci
                        using (MediaPortal.Profile.Settings xmlWriter = new MediaPortal.Profile.Settings(MediaPortal.Configuration.Config.GetFile(MediaPortal.Configuration.Config.Dir.Config, "MediaPortal.xml")))
                        {
                            xmlWriter.SetValue("meteohr", "Aktualno", aktualnotrenutno);
                        }

                        GUIDialogOK dlg = (GUIDialogOK)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_OK);
                        dlg.SetHeading("meteo.hr - postavke snimljene");

                        dlg.SetLine(1, "Mjesto za aktualne podatke:");

                        if (configMakniCZS == 0)
                        {
                            dlg.SetLine(2, MakniCZS(straktualni));
                        }
                        else
                        {
                            dlg.SetLine(2, MakniCZS(straktualni));
                        }
                        dlg.DoModal(GUIWindowManager.ActiveWindow);
                        break;

                    case 3:  //Snimi mjesto aktualni podaci
                        using (MediaPortal.Profile.Settings xmlWriter = new MediaPortal.Profile.Settings(MediaPortal.Configuration.Config.GetFile(MediaPortal.Configuration.Config.Dir.Config, "MediaPortal.xml")))
                        {
                            xmlWriter.SetValue("meteohr", "7dana", tjednatrenutno);
                        }

                        GUIDialogOK dlg2 = (GUIDialogOK)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_OK);
                        dlg2.SetHeading("meteo.hr - postavke snimljene");
                        dlg2.SetLine(1, "Mjesto za tjednu prognozu:");

                        if (configMakniCZS == 0)
                        {
                            dlg2.SetLine(2, MakniCZS(str7danamjestonom));
                        }
                        else
                        {
                            dlg2.SetLine(2, MakniCZS(str7danamjestonom));
                        }
                        dlg2.DoModal(GUIWindowManager.ActiveWindow);

                        break;

                    case 4:  //Snimi mjesto trodnevna prognoza
                        using (MediaPortal.Profile.Settings xmlWriter = new MediaPortal.Profile.Settings(MediaPortal.Configuration.Config.GetFile(MediaPortal.Configuration.Config.Dir.Config, "MediaPortal.xml")))
                        {
                            xmlWriter.SetValue("meteohr", "3danazupanija", tridanatrenutnozupanija);
                            xmlWriter.SetValue("meteohr", "3danamjesto", tridanatrenutnomjesto);
                        }

                        GUIDialogOK dlg3 = (GUIDialogOK)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_OK);
                        dlg3.SetHeading("meteo.hr - postavke snimljene");

                        dlg3.SetLine(1, "Mjesto za trodnevnu prognozu:");

                        switch (tridanatrenutnozupanija)
                        {
                            case 0:  //Grad Zagreb i Zagrebacka zupanija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Grad Zagreb i Zagrebačka županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Grad Zagreb i Zagrebacka zupanija");
                                }
                                break;
                            case 1:  //Krapinsko-zagorska
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Krapinsko-zagorska županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Krapinsko-zagorska zupanija");
                                }  
                                break;
                            case 2:  //Sisačko-moslavačka županija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Sisačko-moslavačka");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Sisacko-moslavacka");
                                }
                                break;
                            case 3:  //Karlovačka županija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Karlovačka županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Karlovacka zupanija");
                                }
                                break;
                            case 4:  //Varaždinska županija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Varaždinska županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Varazdinska zupanija");
                                }
                                break;
                            case 5:  //Koprivničko-križevačka županija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Koprivničko-križevacka županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Koprivnicko-krizevacka zupanija");
                                } 
                                break;
                            case 6:  //Bjelovarsko-bilogorska županija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Bjelovarsko-bilogorska županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Bjelovarsko-bilogorska zupanija");
                                }
                                break;
                            case 7:  //Primorsko-goranska županija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Primorsko-goranska županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Primorsko-goranska zupanija");
                                }
                                break;
                            case 8:  //Ličko-senjska županija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Ličko-senjska županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Licko-senjska zupanija");
                                }
                                break;
                            case 9:  //Virovitičko-podravska županija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Virovitičko-podravska županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Viroviticko-podravska zupanija");
                                }
                                break;
                            case 10:  //Požeško-slavonska županija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Požesko-slavonska županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Pozesko-slavonska zupanija");
                                }
                                break;
                            case 11:  //Brodsko-posavska županija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Brodsko-posavska županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Brodsko-posavska zupanija");
                                }
                                break;
                            case 12:  //Zadarska županija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Zadarska županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Zadarska zupanija");
                                }
                                break;
                            case 13:  //Osječko-baranjska županija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Osječko-baranjska županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Osjecko-baranjska zupanija");
                                }
                                break;
                            case 14:  //Šibensko-kninska županija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Šibensko-kninska županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Sibensko-kninska zupanija");
                                }
                                break;
                            case 15:  //Vukovarsko-srijemska županija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Vukovarsko-srijemska županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Vukovarsko-srijemska zupanija");
                                }
                                break;
                            case 16:  //Splitsko-dalmatinska županija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Splitsko-dalmatinska županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Splitsko-dalmatinska zupanija");
                                }
                                break;
                            case 17:  //Istarska županija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Istarska županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Istarska zupanija");
                                }
                                break;
                            case 18:  //Dubrovačko-neretvanska županija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Dubrovačko-neretvanska županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Dubrovacko-neretvanska zupanija");
                                }
                                break;
                            case 19:  //Međimurska županija
                                if (configMakniCZS == 0)
                                {
                                    dlg3.SetLine(2, "Međimurska županija");
                                }
                                else
                                {
                                    dlg3.SetLine(2, "Medimurska zupanija");
                                }
                                break;
                        }

                        if (configMakniCZS == 0)
                        {
                            dlg3.SetLine(3, str3danmjesto);
                        }
                        else
                        {
                            dlg3.SetLine(3, MakniCZS(str3danmjesto));
                        }
                        dlg3.DoModal(GUIWindowManager.ActiveWindow);

                        break;

                }

            }

        }

        private void meniczs()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                dlgMenu.SetHeading("Postavke - zamjeni čžš");
                dlgMenu.Add("Nikad");
                dlgMenu.Add("Samo label");
                dlgMenu.Add("Uvijek");

                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 2))
                {

                    using (MediaPortal.Profile.Settings xmlWriter = new MediaPortal.Profile.Settings(MediaPortal.Configuration.Config.GetFile(MediaPortal.Configuration.Config.Dir.Config, "MediaPortal.xml")))
                    {
                        xmlWriter.SetValue("meteohr", "Slova", dlgMenu.SelectedLabel);
                    }

                    configMakniCZS = dlgMenu.SelectedLabel;

                    GUIDialogOK dlg = (GUIDialogOK)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_OK);
                    dlg.SetHeading("meteo.hr - postavke snimljene");

                    switch (dlgMenu.SelectedLabel)
                    {
                        case 0:  //Aktualni podaci
                            if (configMakniCZS == 0)
                            {
                                dlg.SetLine(1, "Nikad ne zamjeni čžš");
                            }
                            else
                            {
                                dlg.SetLine(1, "Nikad ne zamjeni czs");
                            }
                            break;
                        case 1:  //Hr danas
                            if (configMakniCZS == 0)
                            {
                                dlg.SetLine(1, "Zamjeni čžš samo label");
                            }
                            else
                            {
                                dlg.SetLine(1, "Zamjeni czs samo label");
                            }
                            break;
                        case 2:  //Hr sutra
                            if (configMakniCZS == 0)
                            {
                                dlg.SetLine(1, "Uvijek zamjeni čžš");
                            }
                            else
                            {
                                dlg.SetLine(1, "Uvijek zamjeni czs");
                            }
                            break;
                    }

                    //dlg.SetLine(3, String.Empty);
                    //dlg.SetLine(4, "Postavke snimljene.");
                    dlg.DoModal(GUIWindowManager.ActiveWindow);

                }

            }

        }


        private void menipokreni()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                dlgMenu.SetHeading("Postavke - pokreni plugin sa");
                dlgMenu.Add("Aktualni podaci");
                dlgMenu.Add("Hr danas");
                dlgMenu.Add("Hr sutra");
                dlgMenu.Add("Zagreb");
                dlgMenu.Add("7 dana");

                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 4))
                {
                    using (MediaPortal.Profile.Settings xmlWriter = new MediaPortal.Profile.Settings(MediaPortal.Configuration.Config.GetFile(MediaPortal.Configuration.Config.Dir.Config, "MediaPortal.xml")))
                    {
                        xmlWriter.SetValue("meteohr", "Pokretanje", dlgMenu.SelectedLabel);
                    }

                    GUIDialogOK dlg = (GUIDialogOK)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_OK);
                    dlg.SetHeading("meteo.hr - postavke snimljene");
                    if (configMakniCZS == 0)
                    {
                        dlg.SetLine(1, "Prilikom pokretanja prikaži");
                    }
                    else
                    {
                        dlg.SetLine(1, "Prilikom pokretanja prikazi");
                    }
                    switch (dlgMenu.SelectedLabel)
                    {
                        case 0:  //Aktualni podaci
                            dlg.SetLine(2, "aktualne podatke"); ;
                            break;
                        case 1:  //Hr danas
                            dlg.SetLine(2, "Hr danas"); ;
                            break;
                        case 2:  //Hr sutra
                            dlg.SetLine(2, "Hr sutra"); ;
                            break;
                        case 3:  //Zagreb
                            dlg.SetLine(2, "prognozu za Zagreb"); ;
                            break;
                        case 4:  //7 dana
                            dlg.SetLine(2, "tjednu prognozu"); ;
                            break;
                    }

                    //dlg.SetLine(3, String.Empty);
                    //dlg.SetLine(4, "Postavke snimljene.");
                    dlg.DoModal(GUIWindowManager.ActiveWindow);
                }
            }

        }


        private void ShowHRAktualno()
        {
            HideAll();

            if (intAktualno == 0)
                DownloadAktualno();

            GUIControl.ShowControl(16581, 2);
            GUIControl.ShowControl(16581, 30);
            GUIControl.ShowControl(16581, 31);
            GUIControl.ShowControl(16581, 32);
            GUIControl.ShowControl(16581, 33);
            GUIControl.ShowControl(16581, 34);

            _TrenutnoMeni = TrenutnoMeni.Aktualno;

        }

        private void meniaktualno()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                dlgMenu.SetHeading("Akutalni podaci - mjesto");
                dlgMenu.Add("Zagreb");
                dlgMenu.Add("Bilogora");
                dlgMenu.Add("Daruvar");
                dlgMenu.Add("Dubrovnik");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Gospić");
                }
                else
                {
                    dlgMenu.Add("Gospic");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Gradište-Županja");
                }
                else
                {
                    dlgMenu.Add("Gradiste-Zupanja");
                }  
                dlgMenu.Add("Hvar");
                dlgMenu.Add("Ogulin");
                dlgMenu.Add("Osijek");
                dlgMenu.Add("Pula");
                dlgMenu.Add("Sljeme");
                dlgMenu.Add("Rijeka");
                dlgMenu.Add("Slavonski Brod");
                dlgMenu.Add("Split");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Varaždin");
                }
                else
                {
                    dlgMenu.Add("Varazdin");
                }  
                dlgMenu.Add("Zadar");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Zavižan");
                }
                else
                {
                    dlgMenu.Add("Zavizan");
                }
                dlgMenu.Add("meteo.hr - postavke");

                dlgMenu.SelectedLabel = aktualnotrenutno;


                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 16))
                {
                    urlaktualno(dlgMenu.SelectedLabel);
                    aktualnotrenutno = dlgMenu.SelectedLabel;

                    intAktualno = 0;
                    ShowHRAktualno();
                }

                if (dlgMenu.SelectedLabel == 17)
                {
                   
                    menipostavke();

                }


            }

        }

        private void ShowHRDanas()
        {
            HideAll();

            if (intHRDanas == 0)
                DownloadHRDanas();

            GUIControl.SetControlLabel(16581, 21, strhrdanas2);
            GUIControl.ShowControl(16581, 21);

            GUIControl.SetControlLabel(16581, 10, "Prognoza za Hrvatsku - danas");
            GUIControl.ShowControl(16581, 10);

            imgHR.SetFileName("http://prognoza.hr/hrdanas.jpg");
            imgHR.KeepAspectRatio = true;
            GUIControl.RefreshControl(16581, 3);
            GUIControl.ShowControl(16581, 3);

            _TrenutnoMeni = TrenutnoMeni.Ostalo;
            
        }

        private void ShowHRSutra()
        {
            HideAll();

            if (intHRSutra == 0)
                DownloadHRSutra();
            
            GUIControl.SetControlLabel(16581, 21, strhrsutra2);
            GUIControl.ShowControl(16581, 21);

            GUIControl.SetControlLabel(16581, 10, "Prognoza za Hrvatsku - sutra");
            GUIControl.ShowControl(16581, 10);
            imgHR.SetFileName("http://prognoza.hr/hrsutra.jpg");
            imgHR.KeepAspectRatio = true;

            GUIControl.RefreshControl(16581, 3);
            GUIControl.ShowControl(16581, 3);

            _TrenutnoMeni = TrenutnoMeni.Ostalo;

        }

        private void ShowZG()
        {
            HideAll();

            if (intZagreb == 0)
                DownloadZagreb();

            GUIControl.ShowControl(16581, 11);
            GUIControl.ShowControl(16581, 12);
            GUIControl.ShowControl(16581, 22);
            GUIControl.ShowControl(16581, 23);

            GUIControl.RefreshControl(16581, 4);
            GUIControl.ShowControl(16581, 4);


            GUIControl.RefreshControl(16581, 5);
            GUIControl.ShowControl(16581, 5);

            _TrenutnoMeni = TrenutnoMeni.Ostalo;

        }

        private void Show3dana()
        {
            HideAll();

            if (int3dana == 0)
                Download3dana();

            GUIControl.ShowControl(16581, 300);
            GUIControl.ShowControl(16581, 301);
            GUIControl.ShowControl(16581, 302);
            GUIControl.ShowControl(16581, 303);
            GUIControl.ShowControl(16581, 304);
            GUIControl.ShowControl(16581, 305);
            GUIControl.ShowControl(16581, 306);
            GUIControl.ShowControl(16581, 307);
            GUIControl.ShowControl(16581, 308);
            GUIControl.ShowControl(16581, 309);
            GUIControl.ShowControl(16581, 310);
            GUIControl.ShowControl(16581, 311);
            GUIControl.ShowControl(16581, 312);
            GUIControl.ShowControl(16581, 313);
            GUIControl.ShowControl(16581, 314);
            GUIControl.ShowControl(16581, 315);
            GUIControl.ShowControl(16581, 321);
            GUIControl.ShowControl(16581, 322);
            GUIControl.ShowControl(16581, 323);
            GUIControl.ShowControl(16581, 324);
            GUIControl.ShowControl(16581, 325);
            GUIControl.ShowControl(16581, 331);
            GUIControl.ShowControl(16581, 332);
            GUIControl.ShowControl(16581, 333);
            GUIControl.ShowControl(16581, 334);
            GUIControl.ShowControl(16581, 335);
            GUIControl.ShowControl(16581, 341);
            GUIControl.ShowControl(16581, 342);
            GUIControl.ShowControl(16581, 343);
            GUIControl.ShowControl(16581, 344);
            GUIControl.ShowControl(16581, 345);
            GUIControl.ShowControl(16581, 351);
            GUIControl.ShowControl(16581, 352);
            GUIControl.ShowControl(16581, 353);
            GUIControl.ShowControl(16581, 354);
            GUIControl.ShowControl(16581, 355);
            GUIControl.ShowControl(16581, 361);
            GUIControl.ShowControl(16581, 362);
            GUIControl.ShowControl(16581, 363);
            GUIControl.ShowControl(16581, 364);
            GUIControl.ShowControl(16581, 365);
            GUIControl.ShowControl(16581, 371);
            GUIControl.ShowControl(16581, 372);
            GUIControl.ShowControl(16581, 373);
            GUIControl.ShowControl(16581, 374);
            GUIControl.ShowControl(16581, 375);
            GUIControl.ShowControl(16581, 381);
            GUIControl.ShowControl(16581, 382);
            GUIControl.ShowControl(16581, 383);
            GUIControl.ShowControl(16581, 384);
            GUIControl.ShowControl(16581, 385);
            GUIControl.ShowControl(16581, 391);
            GUIControl.ShowControl(16581, 392);
            GUIControl.ShowControl(16581, 393);
            GUIControl.ShowControl(16581, 394);
            GUIControl.ShowControl(16581, 395);

            _TrenutnoMeni = TrenutnoMeni.Trodnevna;

        }

        private void meni3dana()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Grad Zagreb i Zagrebačka županija");
                }
                else
                {
                    dlgMenu.Add("Grad Zagreb i Zagrebacka zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Krapinsko-zagorska županija");
                }
                else
                {
                    dlgMenu.Add("Krapinsko-zagorska zupanija");
                }                 
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Sisačko-moslavačka");
                }
                else
                {
                    dlgMenu.Add("Sisacko-moslavacka");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Karlovačka županija");
                }
                else
                {
                    dlgMenu.Add("Karlovacka zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Varaždinska županija");
                }
                else
                {
                    dlgMenu.Add("Varazdinska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Koprivničko-križevacka županija");
                }
                else
                {
                    dlgMenu.Add("Koprivnicko-krizevacka zupanija");
                } 
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Bjelovarsko-bilogorska županija");
                }
                else
                {
                    dlgMenu.Add("Bjelovarsko-bilogorska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Primorsko-goranska županija");
                }
                else
                {
                    dlgMenu.Add("Primorsko-goranska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Ličko-senjska županija");
                }
                else
                {
                    dlgMenu.Add("Licko-senjska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Virovitičko-podravska županija");
                }
                else
                {
                    dlgMenu.Add("Viroviticko-podravska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Požesko-slavonska županija");
                }
                else
                {
                    dlgMenu.Add("Pozesko-slavonska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Brodsko-posavska županija");
                }
                else
                {
                    dlgMenu.Add("Brodsko-posavska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Zadarska županija");
                }
                else
                {
                    dlgMenu.Add("Zadarska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Osječko-baranjska županija");
                }
                else
                {
                    dlgMenu.Add("Osjecko-baranjska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Šibensko-kninska županija");
                }
                else
                {
                    dlgMenu.Add("Sibensko-kninska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Vukovarsko-srijemska županija");
                }
                else
                {
                    dlgMenu.Add("Vukovarsko-srijemska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Splitsko-dalmatinska županija");
                }
                else
                {
                    dlgMenu.Add("Splitsko-dalmatinska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Istarska županija");
                }
                else
                {
                    dlgMenu.Add("Istarska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Dubrovačko-neretvanska županija");
                }
                else
                {
                    dlgMenu.Add("Dubrovacko-neretvanska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Međimurska županija");
                }
                else
                {
                    dlgMenu.Add("Medimurska zupanija");
                }
                dlgMenu.Add("meteo.hr - postavke");

                dlgMenu.SelectedLabel = tridanatrenutnozupanija;

                dlgMenu.DoModal(GetID);

                switch (dlgMenu.SelectedLabel)
                {
                    case 0:  //Grad Zagreb i Zagrebacka zupanija
                        tridanaodabranazupanija = 0;
                        meni3danazg();
                        break;
                    case 1:  //Krapinsko-zagorska
                        tridanaodabranazupanija = 1;
                        meni3danakr();
                        break;
                    case 2:  //Sisačko-moslavačka županija
                        tridanaodabranazupanija = 2;
                        meni3danask();
                        break;
                    case 3:  //Sisačko-moslavačka županija
                        tridanaodabranazupanija = 3;
                        meni3danaka();
                        break;
                    case 4:  //Varaždinska županija
                        tridanaodabranazupanija = 4;
                        meni3danavz();
                        break;
                    case 5:  //Koprivničko-križevačka županija
                        tridanaodabranazupanija = 5;
                        meni3danakc();
                        break;
                    case 6:  //Bjelovarsko-bilogorska županija
                        tridanaodabranazupanija = 6;
                        meni3danabj();
                        break;
                    case 7:  //Primorsko-goranska županija
                        tridanaodabranazupanija = 7;
                        meni3danari();
                        break;
                    case 8:  //Ličko-senjska županija
                        tridanaodabranazupanija = 8;
                        meni3danags();
                        break;
                    case 9:  //Virovitičko-podravska županija
                        tridanaodabranazupanija = 9; 
                        meni3danavt();
                        break;
                    case 10:  //Požeško-slavonska županija
                        tridanaodabranazupanija = 10;
                        meni3danapz();
                        break;
                    case 11:  //Brodsko-posavska županija
                        tridanaodabranazupanija = 11;
                        meni3danasb();
                        break;
                    case 12:  //Zadarska županija
                        tridanaodabranazupanija = 12;
                        meni3danazd();
                        break;
                    case 13:  //Osječko-baranjska županija
                        tridanaodabranazupanija = 13;
                        meni3danaos();
                        break;
                    case 14:  //Šibensko-kninska županija
                        tridanaodabranazupanija = 14;
                        meni3danasi();
                        break;
                    case 15:  //Vukovarsko-srijemska županija
                        tridanaodabranazupanija = 15;
                        meni3danavu();
                        break;
                    case 16:  //Splitsko-dalmatinska županija
                        tridanaodabranazupanija = 16;
                        meni3danast();
                        break;
                    case 17:  //Istarska županija
                        tridanaodabranazupanija = 17;
                        meni3danapu();
                        break;
                    case 18:  //Dubrovačko-neretvanska županija
                        tridanaodabranazupanija = 18;
                        meni3danadu();
                        break;
                    case 19:  //Međimurska županija
                        tridanaodabranazupanija = 19;
                        meni3danack();
                        break;
                    case 20:  //meteo.hr postavke
                        menipostavke();
                        break;
                }

                //urlaktualno(dlgMenu.SelectedLabel);


            }

        }

        private void url3danazg(int temp)
        {

            switch (temp)
            {
                case 0:  //Bistra
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Bistra";
                    break;
                case 1:  //Dugo Selo
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Dugo_Selo";
                    break;
                case 2:  //Ivanic-Grad
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Ivanic_Grad";
                    break;
                case 3:  //Jastrebarsko
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Jastrebarsko";
                    break;
                case 4:  //Komin
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Komin";
                    break;
                case 5:  //Kravarsko
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Kravarsko";
                    break;
                case 6:  //Novi Zagreb
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Novi_Zagreb";
                    break;
                case 7:  //Pisarovina
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Pisarovina";
                    break;
                case 8:  //Podsused
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Podsused";
                    break;
                case 9:  //Pokupsko
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Pokupsko";
                    break;
                case 10:  //Puntijarka
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Puntijarka";
                    break;
                case 11:  //Rugvica
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Rugvica";
                    break;
                case 12:  //Samobor
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Samobor";
                    break;
                case 13:  //Sesvete
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Sesvete";
                    break;
                case 14:  //Sveta_Nedjelja
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Sveta_Nedjelja";
                    break;
                case 15:  //Sveti_Ivan_Zelina
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Sveti_Ivan_Zelina";
                    break;
                case 16:  //Velika_Gorica
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Velika_Gorica";
                    break;
                case 17:  //Vrbovec
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Vrbovec";
                    break;
                case 18:  //Zagreb
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Zagreb";
                    break;
                case 19:  //Zagreb_Maksimir
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Zagreb_Maksimir";
                    break;
                case 20:  //Zracna_luka_Zagreb Pleso
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Zracna_luka_Zagreb";
                    break;
                case 21:  //Zapresic
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Zapresic";
                    break;
            }

        }

        private void meni3danazg()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Zagreb i Zagrebačka županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Zagreb i Zagrebacka zupanija");
                }
                dlgMenu.Add("Bistra");
                dlgMenu.Add("Dugo Selo");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Ivanić-Grad");
                }
                else
                {
                    dlgMenu.Add("Ivanic-Grad");
                }
                dlgMenu.Add("Jastrebarsko");
                dlgMenu.Add("Komin");
                dlgMenu.Add("Kravarsko");
                dlgMenu.Add("Novi Zagreb");
                dlgMenu.Add("Pisarovina");
                dlgMenu.Add("Podsused");
                dlgMenu.Add("Pokupsko");
                dlgMenu.Add("Puntijarka");
                dlgMenu.Add("Rugvica");
                dlgMenu.Add("Samobor");
                dlgMenu.Add("Sesvete");
                dlgMenu.Add("Sveta Nedjelja");
                dlgMenu.Add("Sveti Ivan Zelina");
                dlgMenu.Add("Velika Gorica");
                dlgMenu.Add("Vrbovec");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Zagreb Grič");
                }
                else
                {
                    dlgMenu.Add("Zagreb Gric");
                }
                dlgMenu.Add("Zagreb Maksimir");
                dlgMenu.Add("Zagreb Pleso (ZL)");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Zaprešić");
                }
                else
                {
                    dlgMenu.Add("Zapresic");
                }

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }


                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 21))
                {

                    url3danazg(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 0;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }



            }

        }

        private void url3danakr(int temp)
        {

            switch (temp)
            {
                case 0:  //Donja Stubica
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Krapinsko-zagorska&code=Donja_Stubica";
                    break;
                case 1:  //Đurmanec
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Krapinsko-zagorska&code=Durmanec";
                    break;
                case 2:  //Klanjec
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Krapinsko-zagorska&code=Klanjec";
                    break;
                case 3:  //Krapina
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Krapinsko-zagorska&code=Krapina";
                    break;
                case 4:  //Macelj
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Krapinsko-zagorska&code=Macelj";
                    break;
                case 5:  //Marija Bistrica
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Krapinsko-zagorska&code=Marija_Bistrica";
                    break;
                case 6:  //Pregrada
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Krapinsko-zagorska&code=Pregrada";
                    break;
                case 7:  //Sveti Križ Začretje
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Krapinsko-zagorska&code=Sveti_Kriz_Zacretje";
                    break;
                case 8:  //Tuhelj
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Krapinsko-zagorska&code=Tuhelj";
                    break;
                case 9:  //Veliko Trgovišće
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Krapinsko-zagorska&code=Veliko_Trgovisce";
                    break;
                case 10:  //Zabok
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Krapinsko-zagorska&code=Zabok";
                    break;
                case 11:  //Zlatar
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Krapinsko-zagorska&code=Zlatar";
                    break;
            }

        }

        private void meni3danakr()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Krapinsko-zagorska županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Krapinsko-zagorska zupanija");
                }
                dlgMenu.Add("Donja Stubica");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Đurmanec");
                }
                else
                {
                    dlgMenu.Add("Djurmanec");
                }
                dlgMenu.Add("Klanjec");
                dlgMenu.Add("Krapina");
                dlgMenu.Add("Macelj");
                dlgMenu.Add("Marija Bistrica");
                dlgMenu.Add("Pregrada");                
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Sveti Križ Začretje");
                }
                else
                {
                    dlgMenu.Add("Sveti Kriz Zacretje");
                }
                dlgMenu.Add("Tuhelj");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Veliko Trgovišće");
                }
                else
                {
                    dlgMenu.Add("Veliko Trgovisce");
                }
                dlgMenu.Add("Zabok");
                dlgMenu.Add("Zlatar");


                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }


                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 11))
                {

                    url3danakr(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 1;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }

            }

        }

        private void url3danask(int temp)
        {

            switch (temp)
            {
                case 0:  //Dvor na Uni
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sisacko-moslavacka&code=Dvor_na_Uni";
                    break;
                case 1:  //Gvozd
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sisacko-moslavacka&code=Gvozd";
                    break;
                case 2:  //Glina
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sisacko-moslavacka&code=Glina";
                    break;
                case 3:  //Hrvatska_Dubica
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sisacko-moslavacka&code=Hrvatska_Dubica";
                    break;
                case 4:  //Hrvatska_Kostajnica
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sisacko-moslavacka&code=Hrvatska_Kostajnica";
                    break;
                case 5:  //Jasenovac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sisacko-moslavacka&code=Jasenovac";
                    break;
                case 6:  //Kutina
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sisacko-moslavacka&code=Kutina";
                    break;
                case 7:  //Lekenik
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sisacko-moslavacka&code=Lekenik";
                    break;
                case 8:  //Novska
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sisacko-moslavacka&code=Novska";
                    break;
                case 9:  //Petrinja
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sisacko-moslavacka&code=Petrinja";
                    break;
                case 10:  //Popovaca
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sisacko-moslavacka&code=Popovaca";
                    break;
                case 11:  //Sisak
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sisacko-moslavacka&code=Sisak";
                    break;
                case 12:  //Struzec
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sisacko-moslavacka&code=Struzec";
                    break;
                case 13:  //Topusko
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sisacko-moslavacka&code=Topusko";
                    break;
            }

        }

        private void meni3danask()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Sisačko-moslavačka županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Sisacko-moslavacka zupanija");
                }
                dlgMenu.Add("Dvor na Uni");
                dlgMenu.Add("Gvozd");
                dlgMenu.Add("Glina");
                dlgMenu.Add("Hrvatska Dubica");
                dlgMenu.Add("Hrvatska Kostajnica");
                dlgMenu.Add("Jasenovac");
                dlgMenu.Add("Kutina");
                dlgMenu.Add("Lekenik");
                dlgMenu.Add("Novska");
                dlgMenu.Add("Petrinja");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Popovača");
                }
                else
                {
                    dlgMenu.Add("Popovaca");
                }
                dlgMenu.Add("Sisak");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Stružec");
                }
                else
                {
                    dlgMenu.Add("Struzec");
                }
                dlgMenu.Add("Topusko");

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }


                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 13))
                {

                    url3danask(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 2;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }
            }

        }

        private void url3danaka(int temp)
        {

            switch (temp)
            {
                case 0:  //Bosiljevo
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Karlovacka&code=Bosiljevo";
                    break;
                case 1:  //Duga_Resa
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Karlovacka&code=Duga_Resa";
                    break;
                case 2:  //Generalski_Stol
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Karlovacka&code=Generalski_Stol";
                    break;
                case 3:  //Josipdol
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Karlovacka&code=Josipdol";
                    break;
                case 4:  //Karlovac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Karlovacka&code=Karlovac";
                    break;
                case 5:  //Klek
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Karlovacka&code=Klek";
                    break;
                case 6:  //Ogulin
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Karlovacka&code=Ogulin";
                    break;
                case 7:  //Ozalj
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Karlovacka&code=Ozalj";
                    break;
                case 8:  //Slunj
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Karlovacka&code=Slunj";
                    break;
                case 9:  //Vojnic
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Karlovacka&code=Vojnic";
                    break;
                case 10:  //Vukova_Gorica
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Karlovacka&code=Vukova_Gorica";
                    break;
            }

        }

        private void meni3danaka()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Karlovačka županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Karlovacka zupanija");
                }
                dlgMenu.Add("Bosiljevo");
                dlgMenu.Add("Duga Resa");
                dlgMenu.Add("Generalski Stol");
                dlgMenu.Add("Josipdol");
                dlgMenu.Add("Karlovac");
                dlgMenu.Add("Klek");
                dlgMenu.Add("Ogulin");
                dlgMenu.Add("Ozalj");
                dlgMenu.Add("Slunj");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Vojnić");
                }
                else
                {
                    dlgMenu.Add("Vojnic");
                }
                dlgMenu.Add("Vukova Gorica");

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }


                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 10))
                {

                    url3danaka(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 3;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }

            }

        }

        private void url3danavz(int temp)
        {

            switch (temp)
            {
                case 0:  //Bednja
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Varazdinska&code=Bednja";
                    break;
                case 1:  //Breznicki_Hum
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Varazdinska&code=Breznicki_Hum";
                    break;
                case 2:  //Ivanec
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Varazdinska&code=Ivanec";
                    break;
                case 3:  //Ludbreg
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Varazdinska&code=Ludbreg";
                    break;
                case 4:  //Novi_Marof
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Varazdinska&code=Novi_Marof";
                    break;
                case 5:  //Trakoscan
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Varazdinska&code=Trakoscan";
                    break;
                case 6:  //Varazdin
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Varazdinska&code=Varazdin";
                    break;
                case 7:  //Varazdinske_Toplice
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Varazdinska&code=Varazdinske_Toplice";
                    break;
            }


        }

        private void meni3danavz()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Varaždinska županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Varazdinska zupanija");
                }
                dlgMenu.Add("Bednja");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Breznički Hum");
                }
                else
                {
                    dlgMenu.Add("Breznicki Hum");
                }
                dlgMenu.Add("Ivanec");
                dlgMenu.Add("Ludbreg");
                dlgMenu.Add("Novi Marof");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Trakošćan");
                }
                else
                {
                    dlgMenu.Add("Trakoscan");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Varaždin");
                }
                else
                {
                    dlgMenu.Add("Varazdin");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Varaždinske Toplice");
                }
                else
                {
                    dlgMenu.Add("Varazdinske Toplice");
                }

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }


                dlgMenu.DoModal(GetID);


                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 7))
                {

                    url3danavz(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 4;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }

            }

        }

        private void url3danakc(int temp)
        {

            switch (temp)
            {
                case 0:  //Durdevac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Koprivnicko-krizevacka&code=Durdevac";
                    break;
                case 1:  //Koprivnica
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Koprivnicko-krizevacka&code=Koprivnica";
                    break;
                case 2:  //Krizevci
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Koprivnicko-krizevacka&code=Krizevci";
                    break;
                case 3:  //Klostar_Podravski
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Koprivnicko-krizevacka&code=Klostar_Podravski";
                    break;
                case 4:  //Molve
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Koprivnicko-krizevacka&code=Molve";
                    break;
                case 5:  //Sveti_Ivan_Zabno
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Koprivnicko-krizevacka&code=Sveti_Ivan_Zabno";
                    break;
                case 6:  //Virje
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Koprivnicko-krizevacka&code=Virje";
                    break;
            }

        }

        private void meni3danakc()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Koprivničko-križevačka županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Koprivnicko-krizevacka zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Đurđevac");
                }
                else
                {
                    dlgMenu.Add("Djurdjevac");
                }
                dlgMenu.Add("Koprivnica");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Križevci");
                }
                else
                {
                    dlgMenu.Add("Krizevci");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Kloštar Podravski");
                }
                else
                {
                    dlgMenu.Add("Klostar Podravski");
                }
                dlgMenu.Add("Molve");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Sveti Ivan Žabno");
                }
                else
                {
                    dlgMenu.Add("Sveti Ivan Zabno");
                }
                dlgMenu.Add("Virje");

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }


                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 6))
                {

                    url3danakc(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 5;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }
            }

        }

        private void url3danabj(int temp)
        {

            switch (temp)
            {
                case 0:  //Bilogora
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Bjelovarsko-bilogorska&code=Bilogora";
                    break;
                case 1:  //Bjelovar
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Bjelovarsko-bilogorska&code=Bjelovar";
                    break;
                case 2:  //cazma
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Bjelovarsko-bilogorska&code=cazma";
                    break;
                case 3:  //Daruvar
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Bjelovarsko-bilogorska&code=Daruvar";
                    break;
                case 4:  //Garesnica
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Bjelovarsko-bilogorska&code=Garesnica";
                    break;
                case 5:  //Grubisno_Polje
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Bjelovarsko-bilogorska&code=Grubisno_Polje";
                    break;
            }

        }

        private void meni3danabj()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Bjelovarsko-bilogorska županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Bjelovarsko-bilogorska zupanija");
                }
                dlgMenu.Add("Bilogora");
                dlgMenu.Add("Bjelovar");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Čazma");
                }
                else
                {
                    dlgMenu.Add("Cazma");
                }
                dlgMenu.Add("Daruvar");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Garešnica");
                }
                else
                {
                    dlgMenu.Add("Garesnica");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Grubišno Polje");
                }
                else
                {
                    dlgMenu.Add("Grubisno Polje");
                }

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }


                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 5))
                {

                    url3danabj(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 6;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }

            }

        }

        private void url3danari(int temp)
        {

            switch (temp)
            {
                case 0:  //Bakar
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Bakar";
                    break;
                case 1:  //Baska
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Baska";
                    break;
                case 2:  //Bjelolasica-Begovo_R
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Bjelolasica-Begovo_R";
                    break;
                case 3:  //Cres
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Cres";
                    break;
                case 4:  //Crikvenica
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Crikvenica";
                    break;
                case 5:  //Crni_Lug-NP_Risnjak
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Crni_Lug-NP_Risnjak";
                    break;
                case 6:  //cabar
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=cabar";
                    break;
                case 7:  //Cavle
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Cavle";
                    break;
                case 8:  //Delnice
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Delnice";
                    break;
                case 9:  //Fuzine
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Fuzine";
                    break;
                case 10:  //Hreljin
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Hreljin";
                    break;
                case 11:  //Jelenje
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Jelenje";
                    break;
                case 12:  //Kostrena
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Kostrena";
                    break;
                case 13:  //Kraljevica
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Kraljevica";
                    break;
                case 14:  //Krizisce
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Krizisce";
                    break;
                case 15:  //Krk
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Krk";
                    break;
                case 16:  //Most_Krk
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Most_Krk";
                    break;
                case 17:  //Kukuljanovo
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Kukuljanovo";
                    break;
                case 18:  //Lopar
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Lopar";
                    break;
                case 19:  //Lovran
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Lovran";
                    break;
                case 20:  //Lubenice
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Lubenice";
                    break;
                case 21:  //Mali_Losinj
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Mali_Losinj";
                    break;
                case 22:  //Zracna_luka_Mali_Los
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Zracna_luka_Mali_Los";
                    break;
                case 23:  //Malinska
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Malinska";
                    break;
                case 24:  //Matulji
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Matulji";
                    break;
                case 25:  //Moscenicka_Draga
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Moscenicka_Draga";
                    break;
                case 26:  //Mrkopalj
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Mrkopalj";
                    break;
                case 27:  //Nerezine
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Nerezine";
                    break;
                case 28:  //Novi_Vinodolski
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Novi_Vinodolski";
                    break;
                case 29:  //Opatija
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Opatija";
                    break;
                case 30:  //Porozina
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Porozina";
                    break;
                case 31:  //Povile
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Povile";
                    break;
                case 32:  //Rab
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Rab";
                    break;
                case 33:  //Ravna_Gora
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Ravna_Gora";
                    break;
                case 34:  //Rijeka
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Rijeka";
                    break;
                case 35:  //Zracna_luka_Rijeka
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Zracna_luka_Rijeka";
                    break;
                case 36:  //Rupa
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Rupa";
                    break;
                case 37:  //Selce
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Selce";
                    break;
                case 38:  //Severin_na_Kupi
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Severin_na_Kupi";
                    break;
                case 39:  //Skrad
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Skrad";
                    break;
                case 40:  //Unije
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Unije";
                    break;
                case 41:  //Urinj
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Urinj";
                    break;
                case 42:  //Ucka_tunel
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Ucka_tunel";
                    break;
                case 43:  //Vrbovsko
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Primorsko-goranska&code=Vrbovsko";
                    break;
            }

        }

        private void meni3danari()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Primorsko-goranska županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Primorsko-goranska zupanija");
                }
                dlgMenu.Add("Bakar");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Baška (Krk)");
                }
                else
                {
                    dlgMenu.Add("Baska (Krk)");
                }
                dlgMenu.Add("Bjelolasica - Begovo Razdolje");
                dlgMenu.Add("Cres");
                dlgMenu.Add("Crikvenica");
                dlgMenu.Add("Crni Lug (NP Risnjak)");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Čabar");
                }
                else
                {
                    dlgMenu.Add("Cabar");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Čavle");
                }
                else
                {
                    dlgMenu.Add("Cavle");
                }
                dlgMenu.Add("Delnice");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Fužine");
                }
                else
                {
                    dlgMenu.Add("Fuzine");
                }
                dlgMenu.Add("Hreljin");
                dlgMenu.Add("Jelenje");
                dlgMenu.Add("Kostrena");
                dlgMenu.Add("Kraljevica");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Križišće");
                }
                else
                {
                    dlgMenu.Add("Krizisce");
                }
                dlgMenu.Add("Krk");
                dlgMenu.Add("Krk most");
                dlgMenu.Add("Kukuljanovo");
                dlgMenu.Add("Lopar (Rab)");
                dlgMenu.Add("Lovran");
                dlgMenu.Add("Lubenice (Cres)");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Mali Lošinj");
                }
                else
                {
                    dlgMenu.Add("Mali Losinj");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Mali Lošinj(ZL)");
                }
                else
                {
                    dlgMenu.Add("Mali Losinj(ZL)");
                }
                dlgMenu.Add("Malinska (Krk)");
                dlgMenu.Add("Matulji");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Mošćenička Draga");
                }
                else
                {
                    dlgMenu.Add("Moscenicka Draga");
                }
                dlgMenu.Add("Mrkopalj");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Nerezine (Lošinj)");
                }
                else
                {
                    dlgMenu.Add("Nerezine (Losinj)");
                }
                dlgMenu.Add("Novi Vinodolski");
                dlgMenu.Add("Opatija");
                dlgMenu.Add("Porozina (Cres)");
                dlgMenu.Add("Povile");
                dlgMenu.Add("Rab");
                dlgMenu.Add("Ravna Gora");
                dlgMenu.Add("Rijeka");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Rijeka Omišalj (ZL)");
                }
                else
                {
                    dlgMenu.Add("Rijeka Omisalj (ZL)");
                }
                dlgMenu.Add("Rupa");
                dlgMenu.Add("Selce");
                dlgMenu.Add("Severin na Kupi");
                dlgMenu.Add("Skrad");
                dlgMenu.Add("Unije");
                dlgMenu.Add("Urinj");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Vela Učka (tunel Učka)");
                }
                else
                {
                    dlgMenu.Add("Vela Ucka (tunel Ucka)");
                } 
                dlgMenu.Add("Vrbovsko");

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }


                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 43))
                {

                    url3danari(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 7;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }

            }

        }

        private void url3danags(int temp)
        {

            switch (temp)
            {
                case 0:  //Baske_Ostarije
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=Baske_Ostarije";
                    break;
                case 1:  //Brinje
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=Brinje";
                    break;
                case 2:  //Donji_Lapac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=Donji_Lapac";
                    break;
                case 3:  //Gornja_Ploca
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=Gornja_Ploca";
                    break;
                case 4:  //Gospic
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=Gospic";
                    break;
                case 5:  //Jablanac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=Jablanac";
                    break;
                case 6:  //Karlobag
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=Karlobag";
                    break;
                case 7:  //Korenica
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=Korenica";
                    break;
                case 8:  //Krasno-NP_Sjeverni_V
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=Krasno-NP_Sjeverni_V";
                    break;
                case 9:  //Licki_Osik
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=Licki_Osik";
                    break;
                case 10:  //Novalja
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=Novalja";
                    break;
                case 11:  //Otocac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=Otocac";
                    break;
                case 12:  //Perusic
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=Perusic";
                    break;
                case 13:  //NP_Plitvicka_jezera
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=NP_Plitvicka_jezera";
                    break;
                case 14:  //Prizna
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=Prizna";
                    break;
                case 15:  //Senj
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=Senj";
                    break;
                case 16:  //Sveti_Rok
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=Sveti_Rok";
                    break;
                case 17:  //Udbina
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=Udbina";
                    break;
                case 18:  //Zavizan
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Licko-senjska&code=Zavizan";
                    break;
            }

        }

        private void meni3danags()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Ličko-senjska županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Licko-senjska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Baške Oštarije");
                }
                else
                {
                    dlgMenu.Add("Baske Ostarije");
                }
                dlgMenu.Add("Brinje");
                dlgMenu.Add("Donji Lapac");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Gornja Ploča");
                }
                else
                {
                    dlgMenu.Add("Gornja Ploca");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Gospić");
                }
                else
                {
                    dlgMenu.Add("Gospic");
                }
                dlgMenu.Add("Jablanac");
                dlgMenu.Add("Karlobag");
                dlgMenu.Add("Korenica");
                dlgMenu.Add("Krasno");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Lički Osik");
                }
                else
                {
                    dlgMenu.Add("Licki Osik");
                }
                dlgMenu.Add("Novalja (Pag)");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Otočac");
                }
                else
                {
                    dlgMenu.Add("Otocac");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Perušić");
                }
                else
                {
                    dlgMenu.Add("Perusic");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("NP Plitvička jezera");
                }
                else
                {
                    dlgMenu.Add("NP Plitvicka jezera");
                }
                dlgMenu.Add("Prizna");
                dlgMenu.Add("Senj");
                dlgMenu.Add("Sveti Rok");
                dlgMenu.Add("Udbina");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Zavižan (NP Sj. Velebit)");
                }
                else
                {
                    dlgMenu.Add("Zavizan (NP Sj. Velebit)");
                }

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }


                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 18))
                {

                    url3danags(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 8;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }
            }

        }

        private void url3danavt(int temp)
        {

            switch (temp)
            {
                case 0:  //cacinci
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Viroviticko-podravska&code=cacinci";
                    break;
                case 1:  //Gradina
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Viroviticko-podravska&code=Gradina";
                    break;
                case 2:  //Orahovica
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Viroviticko-podravska&code=Orahovica";
                    break;
                case 3:  //Pitomaca
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Viroviticko-podravska&code=Pitomaca";
                    break;
                case 4:  //Slatina
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Viroviticko-podravska&code=Slatina";
                    break;
                case 5:  //Suhopolje
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Viroviticko-podravska&code=Suhopolje";
                    break;
                case 6:  //Virovitica
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Viroviticko-podravska&code=Virovitica";
                    break;
            }

        }

        private void meni3danavt()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Virovitičko-podravska županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Viroviticko-podravska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Čačinci");
                }
                else
                {
                    dlgMenu.Add("Cacinci");
                }
                dlgMenu.Add("Gradina");
                dlgMenu.Add("Orahovica");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Pitomača");
                }
                else
                {
                    dlgMenu.Add("Pitomaca");
                }
                dlgMenu.Add("Slatina");
                dlgMenu.Add("Suhopolje");
                dlgMenu.Add("Virovitica");

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }



                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 6))
                {

                    url3danavt(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 9;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }

            }

        }

        private void url3danapz(int temp)
        {

            switch (temp)
            {
                case 0:  //Kutjevo
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Pozesko-slavonska&code=Kutjevo";
                    break;
                case 1:  //Lipik
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Pozesko-slavonska&code=Lipik";
                    break;
                case 2:  //Pakrac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Pozesko-slavonska&code=Pakrac";
                    break;
                case 3:  //Pleternica
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Pozesko-slavonska&code=Pleternica";
                    break;
                case 4:  //Pozega
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Pozesko-slavonska&code=Pozega";
                    break;
                case 5:  //Velika
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Pozesko-slavonska&code=Velika";
                    break;
            }

        }

        private void meni3danapz()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Požeško-slavonska županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Pozesko-slavonska zupanija");
                }
                dlgMenu.Add("Kutjevo");
                dlgMenu.Add("Lipik");
                dlgMenu.Add("Pakrac");
                dlgMenu.Add("Pleternica");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Požega");
                }
                else
                {
                    dlgMenu.Add("Pozega");
                }
                dlgMenu.Add("Velika");

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }



                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 5))
                {

                    url3danapz(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 10;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }

            }

        }

        private void url3danasb(int temp)
        {

            switch (temp)
            {
                case 0:  //Brodski_Stupnik
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Brodsko-posavska&code=Brodski_Stupnik";
                    break;
                case 1:  //Davor
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Brodsko-posavska&code=Davor";
                    break;
                case 2:  //Nova_Gradiska
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Brodsko-posavska&code=Nova_Gradiska";
                    break;
                case 3:  //Nova_Kapela
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Brodsko-posavska&code=Nova_Kapela";
                    break;
                case 4:  //Okucani
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Brodsko-posavska&code=Okucani";
                    break;
                case 5:  //Slavonski_Brod
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Brodsko-posavska&code=Slavonski_Brod";
                    break;
                case 6:  //Slavonski_Samac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Brodsko-posavska&code=Slavonski_Samac";
                    break;
                case 7:  //Sredanci
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Brodsko-posavska&code=Sredanci";
                    break;
            }

        }

        private void meni3danasb()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Brodsko-posavska županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Brodsko-posavska zupanija");
                }
                dlgMenu.Add("Brodski Stupnik");
                dlgMenu.Add("Davor");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Nova Gradiška");
                }
                else
                {
                    dlgMenu.Add("Nova Gradiska");
                }
                dlgMenu.Add("Nova Kapela");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Okučani");
                }
                else
                {
                    dlgMenu.Add("Okucani");
                }
                dlgMenu.Add("Slavonski Brod");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Slavonski Šamac");
                }
                else
                {
                    dlgMenu.Add("Slavonski Samac");
                }
                dlgMenu.Add("Sredanci");

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }



                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 7))
                {

                    url3danasb(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 11;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }

            }

        }

        private void url3danazd(int temp)
        {

            switch (temp)
            {
                case 0:  //Benkovac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Benkovac";
                    break;
                case 1:  //Biograd
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Biograd";
                    break;
                case 2:  //Bozava
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Bozava";
                    break;
                case 3:  //Gracac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Gracac";
                    break;
                case 4:  //Ist
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Ist";
                    break;
                case 5:  //Maslenica
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Maslenica";
                    break;
                case 6:  //Molat
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Molat";
                    break;
                case 7:  //Nin
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Nin";
                    break;
                case 8:  //Obrovac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Obrovac";
                    break;
                case 9:  //Olib
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Olib";
                    break;
                case 10:  //Pag
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Pag";
                    break;
                case 11:  //Most_Pag
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Most_Pag";
                    break;
                case 12:  //Pakostane
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Pakostane";
                    break;
                case 13:  //Polaca
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Polaca";
                    break;
                case 14:  //Posedarje
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Posedarje";
                    break;
                case 15:  //Povljana
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Povljana";
                    break;
                case 16:  //Razanac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Razanac";
                    break;
                case 17:  //Sali
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Sali";
                    break;
                case 18:  //Silba
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Silba";
                    break;
                case 19:  //Starigrad-NP_Pakleni
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Starigrad-NP_Pakleni";
                    break;
                case 20:  //Sukosan
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Sukosan";
                    break;
                case 21:  //Tkon
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Tkon";
                    break;
                case 22:  //Ugljan
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Ugljan";
                    break;
                case 23:  //Vir
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Vir";
                    break;
                case 24:  //Zadar
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Zadar";
                    break;
                case 25:  //Zracna_luka_Zadar
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zadarska&code=Zracna_luka_Zadar";
                    break;
            }

        }

        private void meni3danazd()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Zadarska županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Zadarska zupanija");
                }
                dlgMenu.Add("Benkovac");
                dlgMenu.Add("Biograd");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Božava (Dugi otok)");
                }
                else
                {
                    dlgMenu.Add("Bozava (Dugi otok)");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Gračac");
                }
                else
                {
                    dlgMenu.Add("Gracac");
                }
                dlgMenu.Add("Ist");
                dlgMenu.Add("Maslenica");
                dlgMenu.Add("Molat");
                dlgMenu.Add("Nin");
                dlgMenu.Add("Obrovac");
                dlgMenu.Add("Olib");
                dlgMenu.Add("Pag");
                dlgMenu.Add("Pag most");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Pakoštane");
                }
                else
                {
                    dlgMenu.Add("Pakostane");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Polača");
                }
                else
                {
                    dlgMenu.Add("Polaca");
                }
                dlgMenu.Add("Posedarje");
                dlgMenu.Add("Povljana");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Ražanac");
                }
                else
                {
                    dlgMenu.Add("Razanac");
                }
                dlgMenu.Add("Sali");
                dlgMenu.Add("Silba");
                dlgMenu.Add("Starigrad-Paklenica (NP)");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Sukošan");
                }
                else
                {
                    dlgMenu.Add("Sukosan");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Tkon (Pašman)");
                }
                else
                {
                    dlgMenu.Add("Tkon (Pasman)");
                }
                dlgMenu.Add("Ugljan");
                dlgMenu.Add("Vir");
                dlgMenu.Add("Zadar");
                dlgMenu.Add("Zadar Zemunik (ZL)");

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }


                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 25))
                {

                    url3danazd(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 12;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }

            }

        }

        private void url3danaos(int temp)
        {

            switch (temp)
            {
                case 0:  //Beli_Manastir
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Osjecko-baranjska&code=Beli_Manastir";
                    break;
                case 1:  //Belisce
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Osjecko-baranjska&code=Belisce";
                    break;
                case 2:  //Bizovac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Osjecko-baranjska&code=Bizovac";
                    break;
                case 3:  //Dalj
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Osjecko-baranjska&code=Dalj";
                    break;
                case 4:  //Darda
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Osjecko-baranjska&code=Darda";
                    break;
                case 5:  //Donji_Miholjac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Osjecko-baranjska&code=Donji_Miholjac";
                    break;
                case 6:  //Dakovo
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Osjecko-baranjska&code=Dakovo";
                    break;
                case 7:  //Nasice
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Osjecko-baranjska&code=Nasice";
                    break;
                case 8:  //Osijek
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Osjecko-baranjska&code=Osijek";
                    break;
                case 9:  //Zracna_luka_Osijek
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Osjecko-baranjska&code=Zracna_luka_Osijek";
                    break;
                case 10:  //Valpovo
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Osjecko-baranjska&code=Valpovo";
                    break;
                case 11:  //Vardarac-Kopacki_rit
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Osjecko-baranjska&code=Vardarac-Kopacki_rit";
                    break;
            }

        }

        private void meni3danaos()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Osječko-baranjska županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Osjecko-baranjska zupanija");
                }
                dlgMenu.Add("Beli Manastir");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Belišće");
                }
                else
                {
                    dlgMenu.Add("Belisce");
                }
                dlgMenu.Add("Bizovac");
                dlgMenu.Add("Dalj");
                dlgMenu.Add("Darda");
                dlgMenu.Add("Donji Miholjac");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Đakovo");
                }
                else
                {
                    dlgMenu.Add("Dakovo");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Našice");
                }
                else
                {
                    dlgMenu.Add("Nasice");
                }
                dlgMenu.Add("Osijek");
                dlgMenu.Add("Osijek Klisa (ZL)");
                dlgMenu.Add("Valpovo");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Vardarac (Kopački rit)");
                }
                else
                {
                    dlgMenu.Add("Vardarac (Kopacki rit)");
                }

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }


                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 11))
                {

                    url3danaos(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 13;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }



            }

        }

        private void url3danasi(int temp)
        {

            switch (temp)
            {
                case 0:  //Drnis
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sibensko-kninska&code=Drnis";
                    break;
                case 1:  //Knin
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sibensko-kninska&code=Knin";
                    break;
                case 2:  //NP_Kornati
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sibensko-kninska&code=NP_Kornati";
                    break;
                case 3:  //Lozovac-NP_Krka
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sibensko-kninska&code=Lozovac-NP_Krka";
                    break;
                case 4:  //Murter
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sibensko-kninska&code=Murter";
                    break;
                case 5:  //Pirovac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sibensko-kninska&code=Pirovac";
                    break;
                case 6:  //Primosten
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sibensko-kninska&code=Primosten";
                    break;
                case 7:  //Rogoznica
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sibensko-kninska&code=Rogoznica";
                    break;
                case 8:  //Skradin
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sibensko-kninska&code=Skradin";
                    break;
                case 9:  //Sibenik
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sibensko-kninska&code=Sibenik";
                    break;
                case 10:  //Tisno
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sibensko-kninska&code=Tisno";
                    break;
                case 11:  //Tribunj
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sibensko-kninska&code=Tribunj";
                    break;
                case 12:  //Vodice
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sibensko-kninska&code=Vodice";
                    break;
                case 13:  //Vrpolje
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sibensko-kninska&code=Vrpolje";
                    break;
                case 14:  //Zlarin
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sibensko-kninska&code=Zlarin";
                    break;
                case 15:  //zirje
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Sibensko-kninska&code=zirje";
                    break;
            }

        }

        private void meni3danasi()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Šibensko-kninska županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Sibensko-kninska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Drniš");
                }
                else
                {
                    dlgMenu.Add("Drnis");
                }
                dlgMenu.Add("Knin");
                dlgMenu.Add("Kornati (NP Kornati)");
                dlgMenu.Add("Lozovac (NP Krka)");
                dlgMenu.Add("Murter");
                dlgMenu.Add("Pirovac");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Primošten");
                }
                else
                {
                    dlgMenu.Add("Primosten");
                }
                dlgMenu.Add("Rogoznica");
                dlgMenu.Add("Skradin");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Šibenik");
                }
                else
                {
                    dlgMenu.Add("Sibenik");
                }
                dlgMenu.Add("Tisno (Murter)");
                dlgMenu.Add("Tribunj");
                dlgMenu.Add("Vodice");
                dlgMenu.Add("Vrpolje");
                dlgMenu.Add("Zlarin");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Žirje");
                }
                else
                {
                    dlgMenu.Add("Zirje");
                }

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }


                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 15))
                {

                    url3danasi(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 14;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }

            }

        }

        private void url3danavu(int temp)
        {

            switch (temp)
            {
                case 0:  //Babina_Greda
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Vukovarsko-srijemska&code=Babina_Greda";
                    break;
                case 1:  //Gradiste
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Vukovarsko-srijemska&code=Gradiste";
                    break;
                case 2:  //Gunja
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Vukovarsko-srijemska&code=Gunja";
                    break;
                case 3:  //Ilok
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Vukovarsko-srijemska&code=Ilok";
                    break;
                case 4:  //Lipovac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Vukovarsko-srijemska&code=Lipovac";
                    break;
                case 5:  //Tovarnik
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Vukovarsko-srijemska&code=Tovarnik";
                    break;
                case 6:  //Vinkovci
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Vukovarsko-srijemska&code=Vinkovci";
                    break;
                case 7:  //Vukovar
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Vukovarsko-srijemska&code=Vukovar";
                    break;
                case 8:  //Zupanja
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Vukovarsko-srijemska&code=Zupanja";
                    break;
            }

        }

        private void meni3danavu()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Vukovarsko-srijemska županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Vukovarsko-srijemska zupanija");
                }
                dlgMenu.Add("Babina Greda");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Gradište");
                }
                else
                {
                    dlgMenu.Add("Gradiste");
                }
                dlgMenu.Add("Gunja");
                dlgMenu.Add("Ilok");
                dlgMenu.Add("Lipovac");
                dlgMenu.Add("Tovarnik");
                dlgMenu.Add("Vinkovci");
                dlgMenu.Add("Vukovar");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Županja");
                }
                else
                {
                    dlgMenu.Add("Zupanja");
                }

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }



                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 8))
                {

                    url3danavu(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 15;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }

            }

        }

        private void url3danast(int temp)
        {

            switch (temp)
            {
                case 0:  //Baska_Voda
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Baska_Voda";
                    break;
                case 1:  //Bisevo
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Bisevo";
                    break;
                case 2:  //Bisko
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Bisko";
                    break;
                case 3:  //Bol
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Bol";
                    break;
                case 4:  //Brela
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Brela";
                    break;
                case 5:  //Cista_Provo
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Cista_Provo";
                    break;
                case 6:  //Drvenik
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Drvenik";
                    break;
                case 7:  //Dugopolje
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Dugopolje";
                    break;
                case 8:  //Gradac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Gradac";
                    break;
                case 9:  //Hvar
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Hvar";
                    break;
                case 10:  //Imotski
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Imotski";
                    break;
                case 11:  //Jelsa
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Jelsa";
                    break;
                case 12:  //Komiza
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Komiza";
                    break;
                case 13:  //Lovrec
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Lovrec";
                    break;
                case 14:  //Makarska
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Makarska";
                    break;
                case 15:  //Milna
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Milna";
                    break;
                case 16:  //Omis
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Omis";
                    break;
                case 17:  //Palagruza
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Palagruza";
                    break;
                case 18:  //Zivogosce - Podgora
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Zivogosce";
                    break;
                case 19:  //Podstrana
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Podstrana";
                    break;
                case 20:  //Postire
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Postire";
                    break;
                case 21:  //Povlja
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Povlja";
                    break;
                case 22:  //Prgomet
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Prgomet";
                    break;
                case 23:  //Ravca
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Ravca";
                    break;
                case 24:  //Sinj
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Sinj";
                    break;
                case 25:  //Solin
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Solin";
                    break;
                case 26:  //Split
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Split";
                    break;
                case 27:  //Zracna_luka_Split
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Zracna_luka_Split";
                    break;
                case 28:  //Starigrad
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Starigrad";
                    break;
                case 29:  //Sumartin
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Sumartin";
                    break;
                case 30:  //Supetar
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Supetar";
                    break;
                case 31:  //Sutivan
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Sutivan";
                    break;
                case 32:  //sestanovac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=sestanovac";
                    break;
                case 33:  //Solta
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Solta";
                    break;
                case 34:  //Trilj
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Trilj";
                    break;
                case 35:  //Trogir
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Trogir";
                    break;
                case 36:  //Tucepi
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Tucepi";
                    break;
                case 37:  //Vis
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Vis";
                    break;
                case 38:  //Vrgorac
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Vrgorac";
                    break;
                case 39:  //Vrlika
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Vrlika";
                    break;
                case 40:  //Zagvozd
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Zagvozd";
                    break;
                case 41:  //Zrnovnica
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Splitsko-dalmatinska&code=Zrnovnica";
                    break;
            }
        
        }

        private void meni3danast()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Splitsko-dalmatinska županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Splitsko-dalmatinska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Baška Voda");
                }
                else
                {
                    dlgMenu.Add("Baska Voda");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Biševo");
                }
                else
                {
                    dlgMenu.Add("Bisevo");
                }
                dlgMenu.Add("Bisko");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Bol (Brač)");
                }
                else
                {
                    dlgMenu.Add("Bol (Brac)");
                }
                dlgMenu.Add("Brela");
                dlgMenu.Add("Cista Provo");
                dlgMenu.Add("Drvenik");
                dlgMenu.Add("Dugopolje");
                dlgMenu.Add("Gradac");
                dlgMenu.Add("Hvar");
                dlgMenu.Add("Imotski");
                dlgMenu.Add("Jelsa (Hvar)");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Komiža (Vis)");
                }
                else
                {
                    dlgMenu.Add("Komiza (Vis)");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Lovreć");
                }
                else
                {
                    dlgMenu.Add("Lovrec");
                }
                dlgMenu.Add("Makarska");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Milna (Brač)");
                }
                else
                {
                    dlgMenu.Add("Milna (Brac)");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Omiš");
                }
                else
                {
                    dlgMenu.Add("Omis");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Palagruža");
                }
                else
                {
                    dlgMenu.Add("Palagruza");
                }
                dlgMenu.Add("Podgora");
                dlgMenu.Add("Podstrana");
                dlgMenu.Add("Postira");
                dlgMenu.Add("Povlja");
                dlgMenu.Add("Prgomet");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Ravča");
                }
                else
                {
                    dlgMenu.Add("Ravca");
                }
                dlgMenu.Add("Sinj");
                dlgMenu.Add("Solin");
                dlgMenu.Add("Split");
                dlgMenu.Add("Split Resnik (ZL)");
                dlgMenu.Add("Stari Grad (Hvar)");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Sumartin (Brač)");
                }
                else
                {
                    dlgMenu.Add("Sumartin (Brac)");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Supetar (Brač)");
                }
                else
                {
                    dlgMenu.Add("Supetar (Brac)");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Sutivan (Brač)");
                }
                else
                {
                    dlgMenu.Add("Sutivan (Brac)");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Šestanovac");
                }
                else
                {
                    dlgMenu.Add("Sestanovac");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Šolta");
                }
                else
                {
                    dlgMenu.Add("Solta");
                }
                dlgMenu.Add("Trilj");
                dlgMenu.Add("Trogir");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Tučepi");
                }
                else
                {
                    dlgMenu.Add("Tucepi");
                }
                dlgMenu.Add("Vis");
                dlgMenu.Add("Vrgorac");
                dlgMenu.Add("Vrlika");
                dlgMenu.Add("Zagvozd");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Žrnovnica");
                }
                else
                {
                    dlgMenu.Add("Zrnovnica");
                }

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }



                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 41))
                {

                    url3danast(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 16;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }



            }

        }

        private void url3danapu(int temp)
        {

            switch (temp)
            {
                case 0:  //NP_Brijuni
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=NP_Brijuni";
                    break;
                case 1:  //Buje
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Buje";
                    break;
                case 2:  //Buzet
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Buzet";
                    break;
                case 3:  //Fazana
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Fazana";
                    break;
                case 4:  //Groznjan
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Groznjan";
                    break;
                case 5:  //Kanfanar
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Kanfanar";
                    break;
                case 6:  //Labin
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Labin";
                    break;
                case 7:  //Lupoglav
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Lupoglav";
                    break;
                case 8:  //Medulin
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Medulin";
                    break;
                case 9:  //Motovun
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Motovun";
                    break;
                case 10:  //Novigrad
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Novigrad";
                    break;
                case 11:  //Pazin
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Pazin";
                    break;
                case 12:  //Porec
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Porec";
                    break;
                case 13:  //Pula
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Pula";
                    break;
                case 14:  //Zracna_luka_Pula
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Zracna_luka_Pula";
                    break;
                case 15:  //Rovinj
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Rovinj";
                    break;
                case 16:  //Savudrija
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Savudrija";
                    break;
                case 17:  //Umag
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Umag";
                    break;
                case 18:  //Vodnjan
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Vodnjan";
                    break;
                case 19:  //Vrsar
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Vrsar";
                    break;
                case 20:  //Zminj
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Istarska&code=Zminj";
                    break;
            }

        }

        private void meni3danapu()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Istarska županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Istarska zupanija");
                }
                dlgMenu.Add("Brijuni (NP Brijuni)");
                dlgMenu.Add("Buje");
                dlgMenu.Add("Buzet");
                dlgMenu.Add("Fazana");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Grožnjan");
                }
                else
                {
                    dlgMenu.Add("Groznjan");
                }
                dlgMenu.Add("Kanfanar");
                dlgMenu.Add("Labin");
                dlgMenu.Add("Lupoglav");
                dlgMenu.Add("Medulin");
                dlgMenu.Add("Motovun");
                dlgMenu.Add("Novigrad");
                dlgMenu.Add("Pazin");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Poreč");
                }
                else
                {
                    dlgMenu.Add("Porec");
                }
                dlgMenu.Add("Pula");
                dlgMenu.Add("Pula Loborika (ZL)");
                dlgMenu.Add("Rovinj");
                dlgMenu.Add("Savudrija");
                dlgMenu.Add("Umag");
                dlgMenu.Add("Vodnjan");
                dlgMenu.Add("Vrsar");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Žminj");
                }
                else
                {
                    dlgMenu.Add("Zminj");
                }

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }


                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 20))
                {

                    url3danapu(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 17;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }

            }

        }

        private void url3danadu(int temp)
        {

            switch (temp)
            {
                case 0:  //Blato
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Blato";
                    break;
                case 1:  //Cavtat
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Cavtat";
                    break;
                case 2:  //Dubrovnik
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Dubrovnik";
                    break;
                case 3:  //Zracna_luka_Dubrovni
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Zracna_luka_Dubrovni";
                    break;
                case 4:  //Govedari
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Govedari";
                    break;
                case 5:  //Gruda
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Gruda";
                    break;
                case 6:  //Kolocep
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Kolocep";
                    break;
                case 7:  //Korcula
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Korcula";
                    break;
                case 8:  //Korita-NP_Mljet
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Korita-NP_Mljet";
                    break;
                case 9:  //Kuna
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Kuna";
                    break;
                case 10:  //Lastovo
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Lastovo";
                    break;
                case 11:  //Lopud
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Lopud";
                    break;
                case 12:  //Lumbarda
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Lumbarda";
                    break;
                case 13:  //Metkovic
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Metkovic";
                    break;
                case 14:  //Opuzen
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Opuzen";
                    break;
                case 15:  //Orebic
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Orebic";
                    break;
                case 16:  //Ploce
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Ploce";
                    break;
                case 17:  //Prevlaka
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Prevlaka";
                    break;
                case 18:  //Rogotin
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Rogotin";
                    break;
                case 19:  //Slano
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Slano";
                    break;
                case 20:  //Ston
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Ston";
                    break;
                case 21:  //Uskoplje
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Uskoplje";
                    break;
                case 22:  //Trstenik
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Trstenik";
                    break;
                case 23:  //Trsteno
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Trsteno";
                    break;
                case 24:  //Vela_Luka
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Dubrovacko-neretvanska&code=Vela_Luka";
                    break;
            }

        }

        private void meni3danadu()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Dubrovačko-neretvanska županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Dubrovacko-neretvanska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Blato (Korčula)");
                }
                else
                {
                    dlgMenu.Add("Blato (Korcula)");
                }
                dlgMenu.Add("Cavtat");
                dlgMenu.Add("Dubrovnik");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Dubrovnik Čilipi (ZL)");
                }
                else
                {
                    dlgMenu.Add("Dubrovnik Cilipi (ZL)");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Goveđari (NP Mljet)");
                }
                else
                {
                    dlgMenu.Add("Govedjari (NP Mljet)");
                }
                dlgMenu.Add("Gruda");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Koločep");
                }
                else
                {
                    dlgMenu.Add("Kolocep");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Korčula");
                }
                else
                {
                    dlgMenu.Add("Korcula");
                }
                dlgMenu.Add("Korita (Mljet)");
                dlgMenu.Add("Kuna");
                dlgMenu.Add("Lastovo");
                dlgMenu.Add("Lopud");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Lumbarda (Korčula)");
                }
                else
                {
                    dlgMenu.Add("Lumbarda (Korcula)");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Metković");
                }
                else
                {
                    dlgMenu.Add("Metkovic");
                }
                dlgMenu.Add("Opuzen");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Orebić");
                }
                else
                {
                    dlgMenu.Add("Orebic");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Ploče");
                }
                else
                {
                    dlgMenu.Add("Ploce");
                }
                dlgMenu.Add("Prevlaka");
                dlgMenu.Add("Rogotin");
                dlgMenu.Add("Slano");
                dlgMenu.Add("Ston");
                dlgMenu.Add("Uskoplje");
                dlgMenu.Add("Trstenik");
                dlgMenu.Add("Trsteno");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Vela Luka (Korčula)");
                }
                else
                {
                    dlgMenu.Add("Vela Luka (Korcula)");
                }

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }


                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 24))
                {

                    url3danadu(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 18;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }

            }

        }

        private void url3danack(int temp)
        {

            switch (temp)
            {
                case 0:  //Cakovec
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Medjimurska&code=Cakovec";
                    break;
                case 1:  //Donja_Dubrava
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Medjimurska&code=Donja_Dubrava";
                    break;
                case 2:  //Gorican
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Medjimurska&code=Gorican";
                    break;
                case 3:  //Mursko_Sredisce
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Medjimurska&code=Mursko_Sredisce";
                    break;
                case 4:  //Prelog
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Medjimurska&code=Prelog";
                    break;
                case 5:  //Sveti_Martin
                    strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Medjimurska&code=Sveti_Martin";
                    break;
            }

        }

        private void meni3danack()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                if (configMakniCZS == 0)
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Međimurska županija");
                }
                else
                {
                    dlgMenu.SetHeading("Trodnevna prognoza - Medimurska zupanija");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Čakovec");
                }
                else
                {
                    dlgMenu.Add("Cakovec");
                }
                dlgMenu.Add("Donja Dubrava");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Goričan");
                }
                else
                {
                    dlgMenu.Add("Gorican");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Mursko Središće");
                }
                else
                {
                    dlgMenu.Add("Mursko Sredisce");
                }
                dlgMenu.Add("Prelog");
                dlgMenu.Add("Sveti Martin");

                if (tridanatrenutnozupanija == tridanaodabranazupanija)
                {
                    dlgMenu.SelectedLabel = tridanatrenutnomjesto;
                }



                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 5))
                {

                    url3danack(dlgMenu.SelectedLabel);

                    int3dana = 0;
                    Show3dana();

                    tridanatrenutnozupanija = 19;
                    tridanatrenutnomjesto = dlgMenu.SelectedLabel;

                }

            }

        }

        
        private void Show7dana()
        {
            HideAll();

            if (int7dana == 0)
                Download7dana();

            GUIControl.ShowControl(16581, 700);
            GUIControl.ShowControl(16581, 701);
            GUIControl.ShowControl(16581, 702);
            GUIControl.ShowControl(16581, 703);
            GUIControl.ShowControl(16581, 704);

            GUIControl.ShowControl(16581, 710);
            GUIControl.ShowControl(16581, 711);
            GUIControl.ShowControl(16581, 712);
            GUIControl.ShowControl(16581, 713);
            GUIControl.ShowControl(16581, 714);
            GUIControl.ShowControl(16581, 715);
            GUIControl.ShowControl(16581, 716);

            GUIControl.ShowControl(16581, 720);
            GUIControl.ShowControl(16581, 721);
            GUIControl.ShowControl(16581, 722);
            GUIControl.ShowControl(16581, 723);
            GUIControl.ShowControl(16581, 724);
            GUIControl.ShowControl(16581, 725);
            GUIControl.ShowControl(16581, 726);


            GUIControl.ShowControl(16581, 730);
            GUIControl.ShowControl(16581, 731);
            GUIControl.ShowControl(16581, 732);
            GUIControl.ShowControl(16581, 733);
            GUIControl.ShowControl(16581, 734);
            GUIControl.ShowControl(16581, 735);
            GUIControl.ShowControl(16581, 736);

            GUIControl.ShowControl(16581, 740);
            GUIControl.ShowControl(16581, 741);
            GUIControl.ShowControl(16581, 742);
            GUIControl.ShowControl(16581, 743);
            GUIControl.ShowControl(16581, 744);
            GUIControl.ShowControl(16581, 745);
            GUIControl.ShowControl(16581, 746); 
            
            GUIControl.ShowControl(16581, 750);
            GUIControl.ShowControl(16581, 751);
            GUIControl.ShowControl(16581, 752);
            GUIControl.ShowControl(16581, 753);
            GUIControl.ShowControl(16581, 754);
            GUIControl.ShowControl(16581, 755);
            GUIControl.ShowControl(16581, 756); 
            
            GUIControl.ShowControl(16581, 760);
            GUIControl.ShowControl(16581, 761);
            GUIControl.ShowControl(16581, 762);
            GUIControl.ShowControl(16581, 763);
            GUIControl.ShowControl(16581, 764);
            GUIControl.ShowControl(16581, 765);
            GUIControl.ShowControl(16581, 766);

            GUIControl.ShowControl(16581, 770);
            GUIControl.ShowControl(16581, 771);
            GUIControl.ShowControl(16581, 772);
            GUIControl.ShowControl(16581, 773);
            GUIControl.ShowControl(16581, 774);
            GUIControl.ShowControl(16581, 775);
            GUIControl.ShowControl(16581, 776);

            _TrenutnoMeni = TrenutnoMeni.Tjedna;

        }


        private void menitjedni()
        {
            GUIDialogMenu dlgMenu = (GUIDialogMenu)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_DIALOG_MENU);
            if (dlgMenu != null)
            {
                dlgMenu.Reset();
                dlgMenu.SetHeading("Tjedna prognoza - mjesto");
                dlgMenu.Add("Beli Manastir");
                dlgMenu.Add("Bilogora");
                dlgMenu.Add("Bjelovar");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Čakovec");
                }
                else
                {
                    dlgMenu.Add("Cakovec");
                }
                dlgMenu.Add("Daruvar");
                dlgMenu.Add("Delnice");
                dlgMenu.Add("Dubrovnik");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Gospić");
                }
                else
                {
                    dlgMenu.Add("Gospic");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Gračac");
                }
                else
                {
                    dlgMenu.Add("Gracac");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Gradište");
                }
                else
                {
                    dlgMenu.Add("Gradiste");
                }
                dlgMenu.Add("Imotski");
                dlgMenu.Add("Karlovac");
                dlgMenu.Add("Knin");
                dlgMenu.Add("Koprivnica");
                dlgMenu.Add("Krapina");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Križevci");
                }
                else
                {
                    dlgMenu.Add("Krizevci");
                }
                dlgMenu.Add("Krk");
                dlgMenu.Add("Makarska");
                dlgMenu.Add("Nin");
                dlgMenu.Add("Ogulin");
                dlgMenu.Add("Osijek");
                dlgMenu.Add("Pag");
                dlgMenu.Add("Pazin");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Plitvička jezera");
                }
                else
                {
                    dlgMenu.Add("Plitvicka jezera");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Ploče");
                }
                else
                {
                    dlgMenu.Add("Ploce");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Poreč");
                }
                else
                {
                    dlgMenu.Add("Porec");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Požega");
                }
                else
                {
                    dlgMenu.Add("Pozega");
                }
                dlgMenu.Add("Pula");
                dlgMenu.Add("Rijeka");
                dlgMenu.Add("Sinj");
                dlgMenu.Add("Sisak");
                dlgMenu.Add("Slavonski Brod");
                dlgMenu.Add("Split");
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Šibenik");
                }
                else
                {
                    dlgMenu.Add("Sibenik");
                }
                if (configMakniCZS == 0)
                {
                    dlgMenu.Add("Varaždin");
                }
                else
                {
                    dlgMenu.Add("Varazdin");
                }
                dlgMenu.Add("Virovitica");
                dlgMenu.Add("Vukovar");
                dlgMenu.Add("Zadar");
                dlgMenu.Add("Zagreb");

                dlgMenu.Add("meteo.hr - postavke");

                dlgMenu.SelectedLabel = tjednatrenutno;


                dlgMenu.DoModal(GetID);

                if ((dlgMenu.SelectedLabel >= 0) && (dlgMenu.SelectedLabel <= 38))
                {

                    urltjedni(dlgMenu.SelectedLabel);

                    int7dana = 0;
                    Show7dana();
                }

                if (dlgMenu.SelectedLabel == 39)
                {

                    menipostavke();

                }


            }

        }


        private void ShowIzglediVremena()
        {
            HideAll();


            if (intIzglediVremena == 0)
                DownloadIzglediVremena();

            GUIControl.ShowControl(16581, 40);
            GUIControl.ShowControl(16581, 41);


            _TrenutnoMeni = TrenutnoMeni.Ostalo;

        }


        private void ShowSatSlika()
        {
            HideAll();
            
            switch (intSat)
            {
                case 0:
                    imgSatSlika.SetFileName("http://vrijeme.hr/irc-anim.gif");
                    GUIControl.SetControlLabel(16581, 13, "Satelitska slika - animacija");
                    intSat = 1;
                    break;
                case 1:
                    imgSatSlika.SetFileName("http://vrijeme.hr/irc-sat.gif");
                    GUIControl.SetControlLabel(16581, 13, "Satelitska slika - aktualno");
                    intSat = 2;
                    break;
                case 2:
                    imgSatSlika.SetFileName("http://vrijeme.hr/irc-anim.gif");
                    GUIControl.SetControlLabel(16581, 13, "Satelitska slika - animacija");
                    intSat = 1;
                    break;
            }

            GUIControl.ShowControl(16581, 13);

            imgSatSlika.KeepAspectRatio = true;

            GUIControl.RefreshControl(16581, 6);
            GUIControl.ShowControl(16581, 6);

            _TrenutnoMeni = TrenutnoMeni.Ostalo;

        }

        private void ShowRadSlika()
        {
            HideAll();

            switch (intRad)
            {
                case 0:
                    imgRadSlika.SetFileName("http://vrijeme.hr/bradar-anim.gif");
                    GUIControl.SetControlLabel(16581, 14, "Radarska slika naoblake - animacija");
                    intRad = 1;
                    break;
                case 1:
                    imgRadSlika.SetFileName("http://vrijeme.hr/bradar.gif");
                    GUIControl.SetControlLabel(16581, 14, "Radarska slika naoblake - aktualno");
                    intRad = 2;
                    break;
                case 2:
                    imgRadSlika.SetFileName("http://vrijeme.hr/bradar-anim.gif");
                    GUIControl.SetControlLabel(16581, 14, "Radarska slika naoblake - animacija");
                    intRad = 1;
                    break;
            }

            GUIControl.ShowControl(16581, 14);

            imgRadSlika.KeepAspectRatio = true;

            GUIControl.RefreshControl(16581, 7);
            GUIControl.ShowControl(16581, 7);

            _TrenutnoMeni = TrenutnoMeni.Ostalo;

        }

        private void ShowTempMora()
        {
            HideAll();

            if (intTempMora == 0)
                DownloadTempMora();

            GUIControl.ShowControl(16581, 80);
            GUIControl.ShowControl(16581, 81);
            GUIControl.ShowControl(16581, 82);
            GUIControl.ShowControl(16581, 83);
            GUIControl.ShowControl(16581, 84);
            GUIControl.ShowControl(16581, 85);
            GUIControl.ShowControl(16581, 86);
            GUIControl.ShowControl(16581, 87);

            _TrenutnoMeni = TrenutnoMeni.Ostalo;

        }

        private void ShowVisineSnijega()
        {
            HideAll();

            if (intVisineSnijega == 0)
                DownloadVisineSnijega();

            GUIControl.ShowControl(16581, 90);
            GUIControl.ShowControl(16581, 91);
            GUIControl.ShowControl(16581, 92);
            GUIControl.ShowControl(16581, 93);

            _TrenutnoMeni = TrenutnoMeni.Ostalo;

        }


        private void ShowKarte()
        {
            HideAll();
            HideControlsPrognoza();

            GUIControl.SetControlLabel(16581, 9, "karte");

            GUIControl.ShowControl(16581, 100);
            GUIControl.ShowControl(16581, 60);
            GUIControl.ShowControl(16581, 61);
            GUIControl.ShowControl(16581, 62);
            GUIControl.ShowControl(16581, 63);
            GUIControl.ShowControl(16581, 64);
            GUIControl.ShowControl(16581, 65);
            GUIControl.ShowControl(16581, 66);
            GUIControl.ShowControl(16581, 67);
            GUIControl.ShowControl(16581, 68);
            GUIControl.ShowControl(16581, 69);
            GUIControl.ShowControl(16581, 70);
            GUIControl.FocusControl(16581, 61);

            //ShowKartaHRDanas();

            _TrenutnoMeni = TrenutnoMeni.KartePrognoza;

        }

        private void ShowKartaHR()
        {
            HideAll();
            btnKartaHR.Label = btnKartaHR.SelectedLabel;

            switch (btnKartaHR.SelectedItem)
            {
                case 0:  //Danas
                    imgKarte.SetFileName("http://prognoza.hr/web_RH_d1.jpg");
                    GUIControl.SetControlLabel(16581, 101, "Prognoza za Hrvatsku danas");
                    GUIControl.ShowControl(16581, 101);
                    GUIControl.RefreshControl(16581, 102);
                    GUIControl.ShowControl(16581, 102);
                    //btnKartaHR.SelectedItem = 0;
                    //btnKartaHR.Label = btnKartaHR.SelectedLabel;
                    break;
                case 1:  //Şutra
                    imgKarte.SetFileName("http://prognoza.hr/web_RH_d2.jpg");
                    GUIControl.SetControlLabel(16581, 101, "Prognoza za Hrvatsku sutra");
                    GUIControl.ShowControl(16581, 101);
                    GUIControl.RefreshControl(16581, 102);
                    GUIControl.ShowControl(16581, 102);
                    //btnKartaHR.SelectedItem = 1;
                    //btnKartaHR.Label = btnKartaHR.SelectedLabel;
                    break;
                case 2:  //2 dana
                    imgKarte.SetFileName("http://prognoza.hr/web_RH_d3.jpg");
                    GUIControl.SetControlLabel(16581, 101, "Prognoza za Hrvatsku +2 dana");
                    GUIControl.ShowControl(16581, 101);
                    GUIControl.RefreshControl(16581, 102);
                    GUIControl.ShowControl(16581, 102);
                    //btnKartaHR.SelectedItem = 2;
                    //btnKartaHR.Label = btnKartaHR.SelectedLabel;
                    break;
                case 3:  //3 dana
                    imgKarte.SetFileName("http://prognoza.hr/web_RH_d4.jpg");
                    GUIControl.SetControlLabel(16581, 101, "Prognoza za Hrvatsku +3 dana");
                    GUIControl.ShowControl(16581, 101);
                    GUIControl.RefreshControl(16581, 102);
                    GUIControl.ShowControl(16581, 102);
                    //btnKartaHR.SelectedItem = 3;
                    //btnKartaHR.Label = btnKartaHR.SelectedLabel;
                    break;
            }

        }

        private void ShowKartaHRSutra()
        {
            HideAll();

        }

        private void ShowKartaHR2Dana()
        {
            HideAll();

        }

        private void ShowKartaHR3Dana()
        {
            HideAll();

        }

        private void ShowKartaEuropa()
        {
            HideAll();
            btnKartaEuropa.Label = btnKartaEuropa.SelectedLabel;

            switch (btnKartaEuropa.SelectedItem)
            {
                case 0:  //Danas
                    imgKarte.SetFileName("http://prognoza.hr/web_EU_d1.jpg");
                    GUIControl.SetControlLabel(16581, 101, "Prognoza za Europu danas");
                    GUIControl.ShowControl(16581, 101);
                    GUIControl.RefreshControl(16581, 102);
                    GUIControl.ShowControl(16581, 102);
                    break;
                case 1:  //Sutra
                    imgKarte.SetFileName("http://prognoza.hr/web_EU_d2.jpg");
                    GUIControl.SetControlLabel(16581, 101, "Prognoza za Europu sutra");
                    GUIControl.ShowControl(16581, 101);
                    GUIControl.RefreshControl(16581, 102);
                    GUIControl.ShowControl(16581, 102);
                    break;
                case 2:  //2 dana
                    imgKarte.SetFileName("http://prognoza.hr/web_EU_d3.jpg");
                    GUIControl.SetControlLabel(16581, 101, "Prognoza za Europu +2 dana");
                    GUIControl.ShowControl(16581, 101);
                    GUIControl.RefreshControl(16581, 102);
                    GUIControl.ShowControl(16581, 102);
                    break;
                case 3:  //3 dana
                    imgKarte.SetFileName("http://prognoza.hr/web_EU_d4.jpg");
                    GUIControl.SetControlLabel(16581, 101, "Prognoza za Europu +3 dana");
                    GUIControl.ShowControl(16581, 101);
                    GUIControl.RefreshControl(16581, 102);
                    GUIControl.ShowControl(16581, 102);
                    break;
            }


        }

        private void ShowKartaEuropaSutra()
        {
            HideAll();

        }

        private void ShowKartaEuropa2Dana()
        {
            HideAll();

        }

        private void ShowKartaEuropa3Dana()
        {
            HideAll();
            imgKarte.SetFileName("http://prognoza.hr/web_EU_d4.jpg");
            GUIControl.SetControlLabel(16581, 101, "Prognoza za Europu +3 dana");
            GUIControl.ShowControl(16581, 101);
            GUIControl.RefreshControl(16581, 102);
            GUIControl.ShowControl(16581, 102);
        }

        private void ShowKartaTlakSutra()
        {
            HideAll();
            imgKartaTlakSutra.SetFileName("http://prognoza.hr/web_fronte_sutra12.jpg");
            GUIControl.SetControlLabel(16581, 101, "Prognoza tlaka zraka za sutra");
            GUIControl.ShowControl(16581, 101);
            GUIControl.RefreshControl(16581, 103);
            GUIControl.ShowControl(16581, 103);
        }

        private void ShowKartaUVI()
        {
            HideAll();
            if (intUVindex == 0)
                DownloadUVindex();
            if (intUVindex == 1)
            {
                GUIControl.SetControlLabel(16581, 101, "UV indeks za Hrvatsku i Europu");
                GUIControl.ShowControl(16581, 101);
                GUIControl.RefreshControl(16581, 104);
                GUIControl.ShowControl(16581, 104);
            }
        }

        private void ShowBioMet()
        {
            HideAll();
            if (intBioMet == 0)
                DownloadBioMet();

            if (intBioMet == 1)
            {
                btnBioMet.Label = btnBioMet.SelectedLabel;

                switch (btnBioMet.SelectedItem)
                {
                    case 0:  //danas
                        GUIControl.SetControlLabel(16581, 45, strbiomettop[0]);
                        GUIControl.ShowControl(16581, 45);
                        GUIControl.SetControlLabel(16581, 46, strbiomettekst[0]);
                        GUIControl.ShowControl(16581, 46);
                        imgBioMet.SetFileName(strfileimgBioMet[0]);
                        GUIControl.RefreshControl(16581, 47);
                        GUIControl.ShowControl(16581, 47);
                        break;
                    case 1:  //sutra
                        GUIControl.SetControlLabel(16581, 45, strbiomettop[1]);
                        GUIControl.ShowControl(16581, 45);
                        GUIControl.SetControlLabel(16581, 46, strbiomettekst[1]);
                        GUIControl.ShowControl(16581, 46);
                        imgBioMet.SetFileName(strfileimgBioMet[1]);
                        GUIControl.RefreshControl(16581, 47);
                        GUIControl.ShowControl(16581, 47);
                        break;
                    case 2:  //+2 dana
                        GUIControl.SetControlLabel(16581, 45, strbiomettop[2]);
                        GUIControl.ShowControl(16581, 45);
                        GUIControl.SetControlLabel(16581, 46, strbiomettekst[2]);
                        GUIControl.ShowControl(16581, 46);
                        imgBioMet.SetFileName(strfileimgBioMet[2]);
                        GUIControl.RefreshControl(16581, 47);
                        GUIControl.ShowControl(16581, 47);
                        break;
                    case 3:  //+3 dana
                        GUIControl.SetControlLabel(16581, 45, strbiomettop[3]);
                        GUIControl.ShowControl(16581, 45);
                        GUIControl.SetControlLabel(16581, 46, strbiomettekst[3]);
                        GUIControl.ShowControl(16581, 46);
                        imgBioMet.SetFileName(strfileimgBioMet[3]);
                        GUIControl.RefreshControl(16581, 47);
                        GUIControl.ShowControl(16581, 47);
                        break;
                }
            }
        }

        private void ShowPeludna()
        {
            HideAll();
            if (intPeludna == 0)
                DownloadPeludna();

            if (intPeludna == 1)
            {
                btnPeludna.Label = btnPeludna.SelectedLabel;

                switch (btnPeludna.SelectedItem)
                {
                    case 0:  //danas
                        GUIControl.SetControlLabel(16581, 50, strpeludnatop[0]);
                        GUIControl.ShowControl(16581, 50);
                        GUIControl.SetControlLabel(16581, 51, strpeludnatekst[0]);
                        GUIControl.ShowControl(16581, 51);
                        imgPeludna.SetFileName(strfileimgPeludna[0]);
                        GUIControl.RefreshControl(16581, 52);
                        GUIControl.ShowControl(16581, 52);
                        break;
                    case 1:  //sutra
                        GUIControl.SetControlLabel(16581, 50, strpeludnatop[1]);
                        GUIControl.ShowControl(16581, 50);
                        GUIControl.SetControlLabel(16581, 51, strpeludnatekst[1]);
                        GUIControl.ShowControl(16581, 51);
                        imgPeludna.SetFileName(strfileimgPeludna[1]);
                        GUIControl.RefreshControl(16581, 52);
                        GUIControl.ShowControl(16581, 52);
                        break;
                    case 2:  //+2 dana
                        GUIControl.SetControlLabel(16581, 50, strpeludnatop[2]);
                        GUIControl.ShowControl(16581, 50);
                        GUIControl.SetControlLabel(16581, 51, strpeludnatekst[2]);
                        GUIControl.ShowControl(16581, 51);
                        imgPeludna.SetFileName(strfileimgPeludna[2]);
                        GUIControl.RefreshControl(16581, 52);
                        GUIControl.ShowControl(16581, 52);
                        break;
                    case 3:  //+3 dana
                        GUIControl.SetControlLabel(16581, 50, strpeludnatop[3]);
                        GUIControl.ShowControl(16581, 50);
                        GUIControl.SetControlLabel(16581, 51, strpeludnatekst[3]);
                        GUIControl.ShowControl(16581, 51);
                        imgPeludna.SetFileName(strfileimgPeludna[3]);
                        GUIControl.RefreshControl(16581, 52);
                        GUIControl.ShowControl(16581, 52);
                        break;
                }
            }
        }


        private void ShowPrognoze()
        {
            HideAllKarte();
            HideControlsKarte();
            ShowControlsPrognoza();
            ShowHRAktualno();
            GUIControl.SetControlLabel(16581, 9, "meteo.hr");
            GUIControl.FocusControl(16581, 48);

            _TrenutnoMeni = TrenutnoMeni.Aktualno;

        }

        private void urlaktualno(int temp)
        {

            switch (temp)
            {
                case 0:
                    strurlakt = "opcije=ZAGREB";
                    straktualni = "Zagreb";
                    break;
                case 1:
                    strurlakt = "opcije=Bilogora";
                    straktualni = "Bilogora";
                    break;
                case 2:
                    strurlakt = "opcije=Daruvar";
                    straktualni = "Daruvar";
                    break;
                case 3:
                    strurlakt = "opcije=Dubrovnik";
                    straktualni = "Dubrovnik";
                    break;
                case 4:
                    strurlakt = "opcije=Gospic";
                    straktualni = "Gospić";
                    break;
                case 5:
                    strurlakt = "opcije=Gradiste-Zupanja";
                    straktualni = "Gradište-Županja";
                    break;
                case 6:
                    strurlakt = "opcije=Hvar";
                    straktualni = "Hvar";
                    break;
                case 7:
                    strurlakt = "opcije=Ogulin";
                    straktualni = "Ogulin";
                    break;
                case 8:
                    strurlakt = "opcije=Osijek";
                    straktualni = "Osijek";
                    break;
                case 9:
                    strurlakt = "opcije=Pula";
                    straktualni = "Pula";
                    break;
                case 10:
                    strurlakt = "opcije=Sljeme";
                    straktualni = "Sljeme";
                    break;
                case 11:
                    strurlakt = "opcije=Rijeka";
                    straktualni = "Rijeka";
                    break;
                case 12:
                    strurlakt = "opcije=Slavonski_Brod";
                    straktualni = "Slavonski Brod";
                    break;
                case 13:
                    strurlakt = "opcije=Split";
                    straktualni = "Split";
                    break;
                case 14:
                    strurlakt = "opcije=Varazdin";
                    straktualni = "Varaždin";
                    break;
                case 15:
                    strurlakt = "opcije=Zadar";
                    straktualni = "Zadar";
                    break;
                case 16:
                    strurlakt = "opcije=Zavizan";
                    straktualni = "Zavižan";
                    break;
            }

            aktualnotrenutno = temp;

        }

        private void urltjedni(int urltjednilink)
        {

            switch (urltjednilink)
            {
                case 0:  //Beli Manastir
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14001";
                    str7danamjesto = "Beli Manastir";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 1:  //Bilogora
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14256";
                    str7danamjesto = "Bilogoru";
                    str7danamjestonom = "Bilogora";
                    break;
                case 2:  //Bjelovar
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14253";
                    str7danamjesto = "Bjelovar";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 3:  //Čakovec
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14003";
                    str7danamjesto = "Čakovec";
                    if (configMakniCZS > 0)
                        str7danamjesto = MakniCZS(str7danamjesto);
                    str7danamjestonom = str7danamjesto;
                    break;
                case 4:  //Daruvar
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14258";
                    str7danamjesto = "Daruvar";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 5:  //Delnice
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14998";
                    str7danamjesto = "Delnice";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 6:  //Dubrovnik
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14472";
                    str7danamjesto = "Dubrovnik";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 7:  //Gospić
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14437";
                    str7danamjesto = "Gospić";
                    if (configMakniCZS > 0)
                        str7danamjesto = MakniCZS(str7danamjesto);
                    str7danamjestonom = str7danamjesto;
                    break;
                case 8:  //Gračac
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14437";
                    str7danamjesto = "Gračac";
                    if (configMakniCZS > 0)
                        str7danamjesto = MakniCZS(str7danamjesto);
                    str7danamjestonom = str7danamjesto;
                    break;
                case 9:  //Gradište
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14382";
                    str7danamjesto = "Gradište";
                    if (configMakniCZS > 0)
                        str7danamjesto = MakniCZS(str7danamjesto);
                    str7danamjestonom = str7danamjesto;
                    break;
                case 10: //Imotski
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14457";
                    str7danamjesto = "Imotski";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 11: //Karlovac
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14232";
                    str7danamjesto = "Karlovac";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 12: //Knin
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14442";
                    str7danamjesto = "Knin";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 13: //Koprivnica
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14004";
                    str7danamjesto = "Koprivnicu";
                    str7danamjestonom = "Koprivnica";
                    break;
                case 14: //Krapina
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14234";
                    str7danamjesto = "Krapinu";
                    str7danamjestonom = "Krapina";
                    break;
                case 15: //Križevci
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14248";
                    str7danamjesto = "Križevce";
                    if (configMakniCZS > 0)
                        str7danamjesto = MakniCZS(str7danamjesto);
                    str7danamjestonom = "Križevci";
                    if (configMakniCZS > 0)
                        str7danamjestonom = MakniCZS(str7danamjestonom);
                    break;
                case 16: //Krk
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14006";
                    str7danamjesto = "Krk";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 17: //Makarska
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14454";
                    str7danamjesto = "Makarsku";
                    str7danamjestonom = "Makarska";
                    break;
                case 18: //Nin
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14007";
                    str7danamjesto = "Nin";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 19: //Ogulin
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14328";
                    str7danamjesto = "Ogulin";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 20: //Osijek
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14279";
                    str7danamjesto = "Osijek";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 21: //Pag
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14008";
                    str7danamjesto = "Pag";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 22: //Pazin
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14308";
                    str7danamjesto = "Pazin";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 23: //Plitvička jezera
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14009";
                    str7danamjesto = "Plitvička jezera";
                    if (configMakniCZS > 0)
                        str7danamjesto = MakniCZS(str7danamjesto);
                    str7danamjestonom = str7danamjesto;
                    break;
                case 24: //Ploče
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14462";
                    str7danamjesto = "Ploče";
                    if (configMakniCZS > 0)
                        str7danamjesto = MakniCZS(str7danamjesto);
                    str7danamjestonom = str7danamjesto;
                    break;
                case 25: //Poreč
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14301";
                    str7danamjesto = "Poreč";
                    if (configMakniCZS > 0)
                        str7danamjesto = MakniCZS(str7danamjesto);
                    str7danamjestonom = str7danamjesto;
                    break;
                case 26: //Požega
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14999";
                    str7danamjesto = "Požegu";
                    if (configMakniCZS > 0)
                        str7danamjesto = MakniCZS(str7danamjesto);
                    str7danamjestonom = "Požega";
                    if (configMakniCZS > 0)
                        str7danamjestonom = MakniCZS(str7danamjestonom);
                    break;
                case 27: //Pula
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14307";
                    str7danamjesto = "Pulu";
                    str7danamjestonom = "Pula";
                    break;
                case 28: //Rijeka
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14317";
                    str7danamjesto = "Rijeku";
                    str7danamjestonom = "Rijeka";
                    break;
                case 29: //Sinj
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14010";
                    str7danamjesto = "Sinj";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 30: //Sisak
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14244";
                    str7danamjesto = "Sisak";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 31: //Slavonski Brod
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14370";
                    str7danamjesto = "Slavonski Brod";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 32: //Split
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14445";
                    str7danamjesto = "Split";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 33: //Šibenik
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14438";
                    str7danamjesto = "Šibenik";
                    if (configMakniCZS > 0)
                        str7danamjesto = MakniCZS(str7danamjesto);
                    str7danamjestonom = str7danamjesto;
                    break;
                case 34: //Varaždin
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14246";
                    str7danamjesto = "Varaždin";
                    if (configMakniCZS > 0)
                        str7danamjesto = MakniCZS(str7danamjesto);
                    str7danamjestonom = str7danamjesto;
                    break;
                case 35: //Virovitica
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14888";
                    str7danamjesto = "Viroviticu";
                    str7danamjestonom = "Virovitica";
                    break;
                case 36: //Vukovar
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14777";
                    str7danamjesto = "Vukovar";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 37: //Zadar
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14428";
                    str7danamjesto = "Zadar";
                    str7danamjestonom = str7danamjesto;
                    break;
                case 38: //Zagreb
                    strurl7dana = "http://prognoza.hr/sedam_print.php?id=sedam&param=Hrvatska&code=14240";
                    str7danamjesto = "Zagreb";
                    str7danamjestonom = str7danamjesto;
                    break;

            }

            tjednatrenutno = urltjednilink;

        }

        protected override void OnPageLoad()
        {
            intAktualno = 0;
            intHRDanas = 0;
            intHRSutra = 0;
            intZagreb = 0;
            int3dana = 0;
            int7dana = 0;
            intIzglediVremena = 0;
            intTempMora = 0;
            intVisineSnijega = 0;
            intIzglediVremena = 0;
            intBioMet = 0;
            intPeludna = 0;

            int configAkt;
            int config7dana;
            int configPokretanje;
            int config3danazupanija;
            int config3danamjesto;
            using (MediaPortal.Profile.Settings xmlReader = new MediaPortal.Profile.Settings(MediaPortal.Configuration.Config.GetFile(MediaPortal.Configuration.Config.Dir.Config, "MediaPortal.xml")))
            {
                configAkt = xmlReader.GetValueAsInt("meteohr", "Aktualno", 0);
                config7dana = xmlReader.GetValueAsInt("meteohr", "7dana", 0);
                configPokretanje = xmlReader.GetValueAsInt("meteohr", "Pokretanje", 0);
                configMakniCZS = xmlReader.GetValueAsInt("meteohr", "Slova", 0);
                config3danazupanija = xmlReader.GetValueAsInt("meteohr", "3danazupanija", 0);
                config3danamjesto = xmlReader.GetValueAsInt("meteohr", "3danamjesto", 0);
            }


            aktualnotrenutno = configAkt;

            tjednatrenutno = config7dana;

            tridanatrenutnozupanija = config3danazupanija;
            tridanatrenutnomjesto = config3danamjesto;

            tridanaodabranazupanija = config3danazupanija;
            tridanatrenutnomjesto = config3danamjesto;
            

            urlaktualno(configAkt);

            urltjedni(config7dana);

            switch (config3danazupanija)
            {
                case 0:  //Zagreb i Zagrebacka zupanija
                    url3danazg(config3danamjesto);
                    break;
                case 1:  //Krapinsko-zagorska zupanija
                    url3danakr(config3danamjesto);
                    break;
                case 2:  //Sisacko-moslavacka zupanija
                    url3danask(config3danamjesto);
                    break;
                case 3:  //Karlovacka zupanija
                    url3danaka(config3danamjesto);
                    break;
                case 4:  //Varazdinska zupanija
                    url3danavz(config3danamjesto);
                    break;
                case 5:  //Koprivnicko-krizevacka zupanija
                    url3danakc(config3danamjesto);
                    break;
                case 6:  //Bjelovarsko-bilogorska zupanija
                    url3danabj(config3danamjesto);
                    break;
                case 7:  //Primorsko-goranska zupanija
                    url3danari(config3danamjesto);
                    break;
                case 8:  //Licko-senjska zupanija
                    url3danags(config3danamjesto);
                    break;
                case 9:  //Viroviticko-podravska zupanija
                    url3danavt(config3danamjesto);
                    break;
                case 10:  //Pozesko-slavonska zupanija
                    url3danapz(config3danamjesto);
                    break;
                case 11:  //Brodsko-posavska zupanija
                    url3danasb(config3danamjesto);
                    break;
                case 12:  //Zadarska zupanija
                    url3danazd(config3danamjesto);
                    break;
                case 13:  //Osjecko-baranjska zupanija
                    url3danaos(config3danamjesto);
                    break;
                case 14:  //Sibensko-kninska zupanija
                    url3danasi(config3danamjesto);
                    break;
                case 15:  //Vukovarsko-srijemska zupanija
                    url3danavu(config3danamjesto);
                    break;
                case 16:  //Splitsko-dalmatinska zupanija
                    url3danast(config3danamjesto);
                    break;
                case 17:  //Istarska zupanija
                    url3danapu(config3danamjesto);
                    break;
                case 18:  //Dubrovacko-neretvanska zupanija
                    url3danadu(config3danamjesto);
                    break;
                case 19:  //Medimurska zupanija
                    url3danack(config3danamjesto);
                    break;
            }
            
            //strurl3dana = "http://prognoza.hr/tri_print.php?id=tri&param=Zagrebacka&code=Zagreb_Maksimir";

            strfilehrdanas = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrdanas.temp";
            strfilehrsutra = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrsutra.temp";
            strfilezgdanas = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrzgdanas.temp";
            strfilezgsutra = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrzgsutra.temp";
            strfile3dana = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohr3dana.temp";
            strfile7dana = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohr7dana.temp";
            strfileizgledivremena = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrizgledivremena.temp";
            strfilevideo1 = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrvideo1.temp";
            strfilevideo2 = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrvideo2.temp";
            strfiletempmora = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrtempmora.temp";
            strfilevisinesnijega = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrvisinesnijega.temp";
            strfileimgUVI = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrUVI.png";
            strfilebiomet = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrbiomet.temp";
            strfileimgBioMet[0] = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrBioMet1.png";
            strfileimgBioMet[1] = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrBioMet2.png";
            strfileimgBioMet[2] = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrBioMet3.png";
            strfileimgBioMet[3] = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrBioMet4.png";
            strfilepeludna = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrpeludna.temp";
            strfileimgPeludna[0] = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrPeludna1.png";
            strfileimgPeludna[1] = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrPeludna2.png";
            strfileimgPeludna[2] = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrPeludna3.png";
            strfileimgPeludna[3] = MediaPortal.Configuration.Config.GetFolder(MediaPortal.Configuration.Config.Dir.Cache) + @"\meteohrPeludna4.png";

            if (File.Exists(strfilehrdanas))
                File.Delete(strfilehrdanas);
            
            if (File.Exists(strfilehrsutra))
                File.Delete(strfilehrsutra);

            if (File.Exists(strfilezgdanas))
                File.Delete(strfilezgdanas);

            if (File.Exists(strfilezgsutra))
                File.Delete(strfilezgsutra);

            if (File.Exists(strfile3dana))
                File.Delete(strfile3dana);

            if (File.Exists(strfile7dana))
                File.Delete(strfile7dana);

            if (File.Exists(strfiletempmora))
                File.Delete(strfiletempmora);

            if (File.Exists(strfilevisinesnijega))
                File.Delete(strfilevisinesnijega);

            if (File.Exists(strfileimgUVI))
                File.Delete(strfileimgUVI);

            if (File.Exists(strfileizgledivremena))
                File.Delete(strfileizgledivremena);

            if (File.Exists(strfilebiomet))
                File.Delete(strfilebiomet);
            
            if (File.Exists(strfileimgBioMet[0]))
                File.Delete(strfileimgBioMet[0]);

            if (File.Exists(strfileimgBioMet[1]))
                File.Delete(strfileimgBioMet[1]);

            if (File.Exists(strfileimgBioMet[2]))
                File.Delete(strfileimgBioMet[2]);

            if (File.Exists(strfileimgBioMet[3]))
                File.Delete(strfileimgBioMet[3]);

            if (File.Exists(strfilepeludna))
                File.Delete(strfilepeludna);

            if (File.Exists(strfileimgPeludna[0]))
                File.Delete(strfileimgPeludna[0]);

            if (File.Exists(strfileimgPeludna[1]))
                File.Delete(strfileimgPeludna[1]);

            if (File.Exists(strfileimgPeludna[2]))
                File.Delete(strfileimgPeludna[2]);

            if (File.Exists(strfileimgPeludna[3]))
                File.Delete(strfileimgPeludna[3]);

            intRad = 0;
            intSat = 0;

            //DownloadAll();
            //ShowHRDanas();


            switch (configPokretanje)
            {
                case 0:  //aktualni podaci
                    ShowHRAktualno();
                    break;
                case 1:  //hr danas
                    ShowHRDanas();
                    break;
                case 2:  //hr sutra
                    ShowHRSutra();
                    break;
                case 3:  //zagreb
                    ShowZG();
                    break;
                case 4:  //7 dana
                    Show7dana();
                    break;
            }

            btnKartaHR.RestoreSelection = false;
            btnKartaEuropa.RestoreSelection = false;
            btnBioMet.RestoreSelection = false;
            btnPeludna.RestoreSelection = false;

            btnKartaHR.SelectedItem = 0;
            btnKartaHR.Label = btnKartaHR.SelectedLabel;

            btnKartaEuropa.SelectedItem = 0;
            btnKartaEuropa.Label = btnKartaEuropa.SelectedLabel;

            btnDummy.Focus = true;
            btnDummy.Refresh();

        }

    }
}

